Показать сообщение отдельно
Старый 27.05.2004, 23:15
MapcuaHuH вне форума Посмотреть профиль Отправить личное сообщение для MapcuaHuH Посетить домашнюю страницу MapcuaHuH Найти все сообщения от MapcuaHuH
  № 1  
MapcuaHuH

Регистрация: Oct 2003
Адрес: Россия, Томск
Сообщений: 29
Отправить сообщение для MapcuaHuH с помощью ICQ
Attention Flash->PHP->MySQL->PHP->Flash

Вычитал в хелпе по Flash организацию обмена данными с базой данных через XML-запросы/ответы с помощью языка сценариев. Выбрал связку Apache+PHP+MySQL. НО! Не могу в PHP скрипте интерпертировать входной пакет от Flash. Посылаю из Flash как
Код:
LoginXML.sendAndLoad("http://.../test.php", ReplyXML);
методом POST. Вроде должна прийти строка вида
Код:
<LOGIN username="fio" password="pass" />
. На самом деле на вход PHP скрипта приходит массив, содержащий строку
Код:
&amp;quot;testfield&amp;quot; password=&amp;quot;asd&amp;quot; username=&amp;quot;das&amp;quot; /&gt;
(вывел функцией
Код:
foreach($_POST as $var) {
echo $var;
}
). И ничем его разобрать не могу. XML парсер (James Clark's expat) не помог - ничего не возвращает. DOM XML ничего не дал (специально установил PHP 5.0). Начал разбараться с XML-RPC - может это его вотчина, разбирать входящие пакеты.
Ещё пробовал не выпендриваться и пользовать LoadVars и метод GET - всё работает, всё понятно. Но, люди!, если же можно делать обмен данными через XML и это уже делается где-то, то я тоже так хочу. И вроде в книгах это есть, но до книг доступа нет и покупать их не хочу и не буду. В общем, посоветуйте, что делать: не выпендриваться или всё-таки реализовать XML-сервер и если реализовать, то как? У меня всё почти есть, кроме несчастной обработки входящего XML на стороне PHP скрипта.
__________________
нет ничего лучше, как наслаждаться человеку делами своими: потому что это–доля его


Последний раз редактировалось MapcuaHuH; 27.05.2004 в 23:20.