как получить данные, отправленные в виде XML методом POST?

ohppc

Новичок
как получить данные, отправленные в виде XML методом POST?

Получаю данные по протоколу xml-rpc, а $_REQUEST пуст. Где же данные? :)
 

Alexandre

PHPПенсионер
$fp = fopen('php://input', 'r');

php://input allows you to read raw POST data. It is a less memory intensive alternative to $HTTP_RAW_POST_DATA and does not need any special php.ini directives. php://input is not available with enctype="multipart/form-data".
 

ohppc

Новичок
AmdY
спасибо. На безрыбье ваш пространный ответ очень пригодился.
Alexandre
спасибо. Ваш ответ весьма точный :).

оффтоп. Всегда думал, что $_HTTP_... - динозавры от $_REQUEST, $_POST и т.д.
Их даже в автоподстановке редактора нет :). Придется написать создателю.
 
Сверху