AlexHog
User-
Posts
20 -
Joined
-
Last visited
AlexHog's Achievements
Explorer (1/14)
0
Reputation
-
Добрый день. Существуют ли в php функции парсинга XML? Есть XML-файл данных, из него нужно построить модуль-навигатор по сайту - простой набор ссылок на подразделы. Во флэше я это сделал (example.rar 2кб), а как сделать на php? Только через функцию чтения файла и построчного его разбора?..
-
Добрый день. Скачал книжку в таком интересном формате, и мой Tom Reader с ним не справляется. Посоветовали WinDjView - он только под XP. А мне под 98 надо... Подскажите
-
Мда... спасибо)) скачал все, что были доступны; с fnt, к сожалению, не умеет работать ни одна... вообще, интересно: fnt и fon называют виндосовскими файлами шрифта, - а Винда их из папки Fonts решительно не читает
-
Добрый день. Делаю флешку по игре, в ней очень желателен оригинальный шрифт игры. Он есть, но формата .fnt, тогда как флеш позволяет встраивать только TrueType шрифты. Подскажите, можно ли сконвертировать .fnt => .ttf, и каким софтом (желательно легкодоступным, задача разовая, тратиться на диск неохота).
-
Боюсь, про это я вообще ничего не слышал В xml? в этом случае у меня вообще все ноды пустые, даже числовые/англоязычные. Почему-то XML требует непременно UTF-8...
-
О-о-о... /офигевает/ так тоже можно?... PS. поставил последнюю Оперу, попробовал, все равно не получилось =( ответ Оперы списал в файл, поменял в нем кодировку. Судя по ответу - данные, передаваемые серверу, либо теряются, либо неправильно читаются. Передается русский текст из трех полей ввода: IE работает как надо, Опера же читает и возвращает символы в UTF-8, и никак переубедить ее пока не удалось
-
Я же через XML передаю. header('Content-Type: text/xml'); echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
-
Так? указываю. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Название</title></head> "Вид => Настройки => Кириллица(Windows)"? Да.
-
Добрый день. Проблема следующая: пхп-скрипт генерирует XML, в один из узлов кладет русский текст, перекодив предварительно из Win-1251 в UTF-8, и отдает яваскрипту. Js принимает и парсит полученный XML и вполне себе корректно с ним работает. То есть я в IE6 вижу вс? нормально. Но люди под Оперой жалуются, что видят utf-овские кракозябры... Отчего это может быть и как это исправить?
-
У меня денвер, версия 4.4.4. и надстройка 5.0.4. В четверке iconv не работает; включил в php.ini - бестолку. В пятерке - работал изначально. Если ты видишь этот текст, с заполненным и закрытым - значит, скрипт работает правильно, xml валидный... вероятно, неправильно обрабатывается уже в яваскрипте. Мой рабочий пример - http://slil.ru/24440972
-
Так... у меня сработал такой скрипт (но я работаю с мускулом): <?php include "config.php"; header('Content-Type: text/xml'); echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'; echo '<response>'; $name = 30; $query = mysql_query("SELECT po_ind, city FROM postoff WHERE po_ind LIKE '$name'"); while ($row = mysql_fetch_object($query)) { $text = "Это индекс города, " . $row->city . "!"; echo iconv("windows-1251", "utf-8", $text); } echo '</response>'; include "out.php"; ?> То есть, во первых, не забыть про iconv, во-вторых при выборке из базы указывать и тот параметр, по которому она производится =) Без него выборка будет нулевой. И тестируйте сначала "голый" пхп; если он отдаст правильный xml - только тогда переходите к аяксу... PS: да, в денвере с пхп-4.4.4 iconv почему-то не работает. Хотя по мануалу - должен с 4.0.5. Php_iconv.dll включен.
-
Ну... с первого взгляда - вы дважды задаете header и response =) До обращения к базе и после. дома посмотрю подробней...
-
_dreamer спасибо )) интересный способ, никогда не пользовался побайтным редактированием) попробую. Интересных проектов, увы, пока нет... тренируюсь только... В общем, проблема решена - Wordpad сохраняет в UTF-16, т.е. на каждый символ по два байта. теперь я прогоняю отдаваемый скриптом текст через перекодировку - $bufer2 = iconv ('cp1251', 'utf-8', $bufer); - и все работает.
-
спасибо )) В общем, похоже моя проблема в самом xml. Разобрал еще несколько примеров из книги - там, где его нет, все работает отлично. Буду читать. Спасибо, работает и по вашей ссылке, и на локалке =) Посмотрел на quickstart.php - у вас перекодированы только русские символы, вс? остальное без изменений. Когда я сохраняю свой php через Вордпад "как документ Unicode" - у меня получается такая вот лабуда: Естественно, такой пхп отказывается работать... то есть вообще не воспринимается системой и не обрабатывается как пхп. Чем можно корректно сохранять в UTF-8? Угум... не подскажете бесплатный хостинг с php и mysql? я пока нашел только 100mb.com, но он англоязычный.