![]() |
|
||||||||||
|
|||||||
| Результаты опроса: с каким AS вы работаете | |||
| 3.0 |
|
2 | 66.67% |
| 2.0 |
|
1 | 33.33% |
| Голосовавшие: 3. Вы ещё не голосовали в этом опросе | |||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Dec 2008
Сообщений: 3
|
Помогите нубу, существует проблема передачи из AS3.0 XML через $_POST..
Ума не приложу как решить.. Вот скрипты: 1.PHP: <?php ini_set('error_reporting',E_ALL); ini_set('display_errors',1); //Незнаю как этим воспользоваться $header = @$_POST['???'] or $header = ''; //Открываем файл сохряняем XML ![]() $file = 'Answer.xml'; $a = new DOMDocument('1.0','utf-8'); if(!@$a->load($file)) { $aEntire = $a->appendChild($a->createElement('responser')); } else { $aEntire=$a->firstChild; } $aAnswer = $aEntire->appendChild($a->createElement('Answer')); $aAnswer->setAttribute('item',$header); $a->save($file); echo "<success>1</success>"; ?> 2.AS3.0: snd.addEventListener(MouseEvent.CLICK, handleSave); function handleSave( event:MouseEvent ):void { // Создаем новый экземпляр XML, содержащий данные, // которые должны быть сохранены var dataToSave:XML =<item> <body>{body.text}</body> </item>; // Направляем запрос в сценарий, который будет обрабатывать XML var request:URLRequest = new URLRequest( "index.php"); // Присваиваем свойству data экземпляр XML dataToSave, // чтобы отправить данные XML на сервер request.data = dataToSave; // Задаем contentType, чтобы показать, что передаются данные XML request.contentType = "text/xml"; // Используем метод post для отправки данных request.method = URLRequestMethod.POST; // Создаем URLLoader для обработки отправки и загрузки данных XML var loader:URLLoader = new URLLoader(); // По завершении загрузки ответа сервера вызываем handleResponse loader.addEventListener( Event.COMPLETE, handleResponse ); // Наконец, отправляем данные XML по заданному URL loader.load(request); trace(request.data); } function handleResponse(event:Event):void { try { // Делаем попытку преобразовать ответ сервера в XML var success:XML = new XML( event.target.data ); // Проверяем значение узла элементов success if ( success. toString() == "1" ) { body.text = "Сохранено успешно."; } else { body.text = "В процессе сохранения произошла ошибка."; } } catch (e:TypeError) { // Выводим сообщение об ошибке, поскольку ответ сервера не понят body.text = "He удалось разобрать XML-ответ сервера."; } } 3.XML уоторый выдает этот скрипт :<item> <body>dsad</body> </item> Помогите разобраться с PHP Плизз как передать содержимое <body></body> в $header.Последний раз редактировалось SilverWind; 10.12.2008 в 20:01. |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|