![]() |
обработки XML сообщения полученного по POST
Сразу к делу.
Мне необходимо обработать xml - сообщение, само сообщение передают постом. Кто отправляет я не знаю. Просто POST- ом передали мне в скрипт хмл, - я его должет обработать . Как узнать что пришло сообщение в скрипте, как xml засунуть в переменную для парсинга и т.д. Вообще не имею представление как сделать. Помогите кто чем может. З.Ы.: заранее благодарен |
Узнать что пришло сообщение в скрипте...проверить $_POST.
тупо if(!empty($_POST)) А вот по поводу парсинга могу лишь дать ссылки на ф-ции для работы с xml и json (для php), потому что не ясно как тебе нужно обрабатывать полученный код. http://www.php.su/functions/?cat=xml http://ru.php.net/manual/ru/ref.json.php |
Спс. сча инфу буду смотреть.
|
Допустим я передаю данные скрипту вот так:
PHP код:
|
Собственно:
PHP код:
PHP код:
|
Енот нафига?
Тс, шли данные напрямую req.send(xmlString); А в скрипте: $xmlData = isset($_POST)?(implode('', $_POST)):(array()); |
не, так не интересно
|
мне действительно нужно напрямую передавать, без ключей . Это не я передаю (мне в скрипт некий сервер бросаем хмл, я его должен отпарсить(бла-бла-бла) и ответить ему тоже хмл-сообщение)
|
тот скрипт я как пример написал. чтобы был понятно чё мне надо :)
|
Как поймать XML пакет переданный POST- ом
что-то таким методом
PHP код:
Может для этого какой-то сниффер нужен, который будет ловить XML пакеты. А отдельный скрипт будет собирать эти пакеты? или есть другое решение(более простое)? Помогите, кто чем может. |
хе-хе. нашел решение.
PHP код:
|
Только в php6 его не будет, пишите свои бажные скрипты, потом засоряйте форум тупыми вопросами почему не работает.
P.S обновил свой пост, скрипт не работал из-за смайлов :) обнови. |
Это ты с разрабами уже договорился? Глобалсов может и не будет в шестёрке, а предопределённая переменая $HTTP_RAW_POST_DATA будет всегда, ну если, конечно, always_populate_raw_post_data в php.ini включен.
|
| Время: 11:30 |