Сохраните исходник. Положите сюда.
Я имел ввиду немного другое:
После того как скрипт отработает сохраните и приложите исходный код страницы, которая у вас получается в браузере.
Сказали "исходник" я и положил исходник
chrome-html-source.txt
Ну я все равно не пойму что вас смущает. Ну не хочет браузер отображать эту XML структуру (точнее пытается ее распарсить и получает то что вы видите на экране). Но вам же это никак не мешает. Все данные от шлюза вы получили, они есть в переменной $xml_response.
Если очень хотите увидеть на экране результат, сделайте так что бы интерпритатор браузера не вмешивался. Например так:
echo ("<textarea cols=120 rows=50>$xml_response</textarea>");
Браузеру можно говорить что конкретно он получает. Если послать одни и те же данные, но сказать, что это text/plain, text/html, text/xml, и т.д. то на экране получим очень разное. Я с PHP тоже не особо, но на Perl в своё время пописал ... суть та же - CGI.
В общем почитай про заголовок. В частности узнай как задать значение поля Content-Type.
Шмелев Дмитрий.
Программы под заказ. Разработка модулей для взаимодействия с RKeeper, StoreHouse, Premiera и другими системами автоматизации от UCS и не только.
e-mail: bytes.child@gmail.com
тел. Оренбург: +7-905-888-2161
тел. Москва: +7-915-498-3421
Я писално в итоге вместо текстового вывода получал ошибкуPHP код:
header('content-type: text/xml');
Код HTML:This page contains the following errors: error on line 1 at column 1: Document is empty error on line 1 at column 1: Encoding error Below is a rendering of the page up to the first error.
Ну дык продолжай в том же духе. Оно явно теперь просит Content-Encoding.
А может и нет. Может он хочет значение в форме: text/xml;charset=utf-8
Последний раз редактировалось Brambrulet; 26.01.2015 в 21:39.
Шмелев Дмитрий.
Программы под заказ. Разработка модулей для взаимодействия с RKeeper, StoreHouse, Premiera и другими системами автоматизации от UCS и не только.
e-mail: bytes.child@gmail.com
тел. Оренбург: +7-905-888-2161
тел. Москва: +7-915-498-3421