Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Получение XML данных из запроса, Как? 
:(
    Опции темы
webevt
Дата 6.3.2008, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 5.5.2005

Репутация: нет
Всего: 3



С помощью AJAX ( POST запросом ) я отправляю скрипту XML данные. Как их получить в скрипте?
$HTTP_RAW_POST_DATA или file_get_contents ( 'php://input' ) ? 
Оба способа работают, но может есть и другие?..


P.S. Понимаю, что неумный вопрос. В поиске ничего не нашел)

Это сообщение отредактировал(а) webevt - 6.3.2008, 15:52
PM MAIL   Вверх
zibox86
Дата 6.3.2008, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 164
Регистрация: 11.12.2007

Репутация: нет
Всего: 1



А можно код посмотреть?

Это сообщение отредактировал(а) zibox86 - 6.3.2008, 16:15
PM MAIL WWW   Вверх
webevt
Дата 6.3.2008, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 5.5.2005

Репутация: нет
Всего: 3



JS? Какой может быть код))
Код

  AJAX.callBack = function( response )
  {
    document.getElementById( 'dd' ).innerHTML = response;
  }
  AJAX.sendXML = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><movies><movie><title>XML</title><characters><character><name type=\"qwe123\">qweqwe</name><actor>FirstX</actor></character></characters><plot>TEST! XML...</plot></movie></movies>";
  AJAX.Request( 'XML', 'ajax.php' );

Данные отсылаются 100%, хэдэр text/xml. В php скрипте я их вижу в $HTTP_RAW_POST_DATA.
PM MAIL   Вверх
flashaa
Дата 6.3.2008, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 796
Регистрация: 7.3.2006

Репутация: 19
Всего: 25



Цитата(webevt @  6.3.2008,  16:30 Найти цитируемый пост)
В php скрипте я их вижу в $HTTP_RAW_POST_DATA. 

Отредактировал свой первый пост, я отредактирую ответ. 
RAW_POST_DATA - данные, которые PHP не может разбить на ключ и значение, т.е. это не key1=value1&key2=value2...
Поэтому они не парсятся и не попадают в массив $_POST

Это сообщение отредактировал(а) flashaa - 6.3.2008, 16:52
PM MAIL   Вверх
webevt
Дата 6.3.2008, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 5.5.2005

Репутация: нет
Всего: 3



flashaa, 
 вопрос в том, что может быть существует какая-то специальная переменная\функция для получения xml, ибо велосипеды заново изобретать не хочется)

Если нет других способов, то тема закрыта smile
PM MAIL   Вверх
FractalizeR
Дата 8.3.2008, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 273
Регистрация: 27.12.2007
Где: Россия/Москва

Репутация: 2
Всего: 4



webevt, 
Какой библиотекой для AJAX вы пользуетесь?


--------------------
Чтобы поблагодарить или наоборот поругать участника форума лучше пользоваться значками "+" и "-", изменяющими репутацию. Они находятся слева от поста под именем пользователя.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0440 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.