Просмотр темы
Вопрос по выводу данных с xml в php.
|
|
APTEMbI4 |
Опубликовано 18.02.2013 12:16
|
Пользователь Сообщений: 135 Зарегистрирован: 14.11.2012 16:49 |
Есть файл в формате *.*.xml. Необходимо забрать оттуда данные и перевести их в *.*.php в виде таблицы. Собственно вопрос как это сделать. Таблицу я сделать смогу, а вот как забрать данные? Может кто подскажет? Что планируется в идеале: файл будет лежать на сервере хостинга. Ссылку на страницу с выводом данныех разместить на сайте. Сможет кто помочь? Или только за деньги? П.С. Нашёл чью-то попытку это реализовать, но на локалке кучу ошибок выдаёт
APTEMbI4 присоединено следующее:файл:
|
|
|
Polarfox |
Опубликовано 18.02.2013 14:05
|
Администратор Разработчики Группа поддержки Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
*.xml *.php dump Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
APTEMbI4 |
Опубликовано 18.02.2013 14:20
|
Пользователь Сообщений: 135 Зарегистрирован: 14.11.2012 16:49 |
PolarFox, Вы про обозначения? Это неважно Мне бы задачку решить... |
|
|
Rush |
Опубликовано 18.02.2013 14:27
|
Администратор Разработчики Группа поддержки Сообщений: 1418 Зарегистрирован: 31.08.2010 14:41 |
тут много зависит от структуры файла.
|
|
|
APTEMbI4 |
Опубликовано 18.02.2013 16:29
|
Пользователь Сообщений: 135 Зарегистрирован: 14.11.2012 16:49 |
Rush, ну я приложил файл к первому сообщению, из которого мне необходимо вытащить данные и вывести через цсмску... ну, допустим, как панель текстовую, а не плагином. Порылся в инете, много всякого пишут, но я об этом вообще нечего не знаю. Тогда вопрос поставлю так, если кто возьмётся сделать, думаю это для понимающего человека не так сложно, то сколько примерно будет стоить? |
|
|
APTEMbI4 |
Опубликовано 19.02.2013 20:27
|
Пользователь Сообщений: 135 Зарегистрирован: 14.11.2012 16:49 |
Знакомый сделал примерно то что я хотел :) Но просто в php. Подскажите как мне этот код вставить в текстовую панель или как сделать новую панель (infusion).
Пытался разобраться сам, вылит куча ошибок :( П.С. В идеале ещё сделать сортировки по имени, времени и т.п. :) Изменил(а) APTEMbI4, 19.02.2013 20:36 |
|
|
jikaka |
Опубликовано 19.02.2013 20:30
|
Супер Администратор Разработчики Сообщений: 4849 Зарегистрирован: 26.07.2010 12:10 |
сделай отдельной страницей, замени теги html, body и т.д. на подключение фьюженовский header и footer
|
|
|
Polarfox |
Опубликовано 19.02.2013 22:16
|
Администратор Разработчики Группа поддержки Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
Давай ошибки будем чинить на примере.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
SchreiBear |
Опубликовано 20.02.2013 00:55
|
Ветеран Сообщений: 625 Зарегистрирован: 05.01.2013 11:01 |
Rush написал: тут много зависит от структуры файла.
у тебя в 9 строке ошибка ':' или ';' Изменил(а) SchreiBear, 20.02.2013 01:25 Нужно сказать огромное спасибо людям, которые живут на популярных девелопер форумах и дают там адекватные ответы на абсолютно «нубские» вопросы без попыток унизить вопрошающего.
|
|
|
Pisatel |
Опубликовано 20.02.2013 05:21
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Никогда не понимал такой код:
Каждый раз, когда ты делаешь <? и ?> , ты включаешь и выключаешь интерпретатор php, он у тебя дымится от этого уже наверное:-) Может, будет логичнее его один раз включать?
|
|
|
APTEMbI4 |
Опубликовано 20.02.2013 05:29
|
Пользователь Сообщений: 135 Зарегистрирован: 14.11.2012 16:49 |
Сделал хотел. При создании текстовой панели написал так:
Но блин опять проблема, весь русский текст кракозябрами. Слетает кодировка :( Где подправить? |
|
|
jikaka |
Опубликовано 20.02.2013 05:30
|
Супер Администратор Разработчики Сообщений: 4849 Зарегистрирован: 26.07.2010 12:10 |
первым делом проверь кодировку файла guildstats.php, чтобы она cp1251 была
|
|
|
APTEMbI4 |
Опубликовано 20.02.2013 06:14
|
Пользователь Сообщений: 135 Зарегистрирован: 14.11.2012 16:49 |
Получилось сделать, но не полностью. Русские буквы отображаются нормально, но только, те что водились в файл руками. Т.е. всё информация выводящаяся из xml выводится кракозябрами. я так понимаю что и xml должен быть в cp1251, а там utf-8. |
|
|
Pisatel |
Опубликовано 20.02.2013 06:36
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Именно |
|
|
APTEMbI4 |
Опубликовано 20.02.2013 08:14
|
Пользователь Сообщений: 135 Зарегистрирован: 14.11.2012 16:49 |
Ещё бы сказал как это сделать |
|
|
jikaka |
Опубликовано 20.02.2013 08:55
|
Супер Администратор Разработчики Сообщений: 4849 Зарегистрирован: 26.07.2010 12:10 |
через любой редактор кода открываешь файл и через настройки, как правило, но не факт, меняешь кодировку файла |
|
|
Rush |
Опубликовано 20.02.2013 10:51
|
Администратор Разработчики Группа поддержки Сообщений: 1418 Зарегистрирован: 31.08.2010 14:41 |
iconv("UTF-8","Windows-1251",$data)
|
|
|
Polarfox |
Опубликовано 20.02.2013 12:30
|
Администратор Разработчики Группа поддержки Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
Если добавить к out_charset строку //TRANSLIT, включается режим транслитерации. Это значит, что в случае, если символ не может быть представлен в требуемой кодировке, он будет заменен на один или несколько нескольких наиболее близких по внешнему виду символов. Если добавить строку //IGNORE, то символы, которые не могут быть представлены в требуемой кодировке, будут удалены. В случае отсутствия вышеуказанных параметров при наличии некорректных символов строка str будет обрезана до первого такого символа, и будет сгенерирована ошибка уровня E_NOTICE. не стоит забывать.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Rush |
Опубликовано 20.02.2013 12:35
|
Администратор Разработчики Группа поддержки Сообщений: 1418 Зарегистрирован: 31.08.2010 14:41 |
в интернете 2 кодировки, остальное выдумки)
|
|
|
Polarfox |
Опубликовано 20.02.2013 12:36
|
Администратор Разработчики Группа поддержки Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
в рунете FOXED Вообще при неверном символе дело встанет, как и написано в мане, а так не нужно будет материться и гадать - почему встало. Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
Поделиться этой темой | |
Социальные закладки: | |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |