kimisa
Новичок
Я парсю xml-файл с другого сервера. Принцип: через ajax я получаю данные и в php файле составляю урл, по которому потом и обращаюсь к этому файлу. Он следующего вида:
http://***.ru/SEARCH.aspx?COUNTRY=108&CITY=1221
На мой запрос формируется xml-файл с результатами поиска. Доступа к другому серверу нет.
А прикол состоит в следующем: если я напрямую вбиваю урл в браузере, то он мне грузит это файл с результатами поиска. Если я тоже самое делаю при загрузке страницы, то тоже все нормально. А вот если я обращаюсь к другому серверу в php файле через аякс, то мне выдаются нулевые результаты. В чем может быть дело?
Я к файлу обращаюсь не через аякс, а через php-файл.
Что должно быть https://yadi.sk/d/6cIc4ki3WUmgy
И что получаю в итоге:
<tours count="0" page="1" session="T__D3B6AB3750414C2F9273A26BAE109D4D" state="search"></tours>
http://***.ru/SEARCH.aspx?COUNTRY=108&CITY=1221
На мой запрос формируется xml-файл с результатами поиска. Доступа к другому серверу нет.
А прикол состоит в следующем: если я напрямую вбиваю урл в браузере, то он мне грузит это файл с результатами поиска. Если я тоже самое делаю при загрузке страницы, то тоже все нормально. А вот если я обращаюсь к другому серверу в php файле через аякс, то мне выдаются нулевые результаты. В чем может быть дело?
Я к файлу обращаюсь не через аякс, а через php-файл.
Код:
$(form).ajaxSubmit({
success: function (result, statusText, xhr, form) {
ajax_search.result(form, result);}
});
PHP:
$homepage = file_get_contents($url);
echo $homepage;
И что получаю в итоге:
<tours count="0" page="1" session="T__D3B6AB3750414C2F9273A26BAE109D4D" state="search"></tours>
Последнее редактирование: