PDA

Просмотр полной версии : Отправка данных из PHP во flash


pome
31.08.2007, 04:24
Ниасилил...

Из action script отправляю данные в PHP скрипт методом xml.sendAndLoad, все отправляется пучком... Но целый день потратив на поиски решил все-таки спросить... а как отправить из PHP скрипта флешу ответный xml? В PHP не силен...

Kikasso
31.08.2007, 04:48
<?php
echo "<xml param='val'>что угодно в кодировке utf-8</xml>";
?>
Во флеше в sendAndLoad укажите объект-получатель.

Можно еще сперва заголовок послать.. Этот, как его, content-type (см. функцию header http://www.php.ru/manual/function.header.html забавный, кстати, перевод). Что кодировку xml надо указать и DOCTYPE.

Только флеш все равно это читать не будет, и другую кодировку без фокусов не воспримет.

А, да, php на сервер и зайдите сперва броузером.

pome
31.08.2007, 05:51
Огромное спасибо! Исчерпывающе! Все работает:)

Вот до чего доводит элементарное незнание...

Kikasso
31.08.2007, 06:00
Кстати, все что вне <? ?>, php тоже отдает по запросу. То есть
<xml param='val'>что угодно в кодировке utf-8</xml>
вполне валидный php-код. Не оставляйте пробелов после закрывающего тега "?>", в случае с xml это не критично, но в случае LoadVars более чем.

pome
31.08.2007, 06:13
Приму к сведению!