Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > получить полный ответ сервера


Автор: bars80080 26.7.2010, 10:54
ситуация такая: есть сервер, который общается с другим сервером. данные плюются с помощью класса из библиотеки расширений (soapclient). согласно принятой методике я формирую запрос и далее он уходит по известным ему каналам. однако, я без понятия что там получилось и что ушло. я же не себе его шлю.

как можно было бы собрать всё, что отсылается сервером, и отдать в браузер или сохранить в файл для последующего просмотра?

Автор: skyboy 26.7.2010, 23:23
функция, используемая для отправки данных известна тебе? может тогда заюзать runkit_function_redefine для переопределения? впрочем, у меня нет идей, как после такого финта из "подделки" вызвать "оригинальную" функцию

Автор: bars80080 27.7.2010, 00:23
Цитата(skyboy @  26.7.2010,  23:23 Найти цитируемый пост)
функция, используемая для отправки данных известна тебе?

нет. это просто класс. общение выглядит так:

Код

$soap = new soapclient($url_wsdl);

$result = $soap->query($param);

первая строка загружает описывающий документ со схемами с адреса $url_wsdl, вторая строка принимает массив параметров производит общение с удалённым сервером и возвращает объект ответа.

класс soapclient написан вроде как на C, подключается расширением в php.ini, файл dll


собственно хотел увидеть, что он шлёт туда

Автор: skyboy 27.7.2010, 00:29
значит, тебе пригодится раздел "Программное обеспечение", где ты можешь спросить о толковом http://ru.wikipedia.org/wiki/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D1%82%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0 под целевую ОС

Автор: bars80080 27.7.2010, 00:34
о, спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)