Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: проблемы в работе simplexml_load_file
 
 автор: Slo_Nik   (30.07.2010 в 11:38)   письмо автору
 
 

Доброе утро.
Есть скрипт, который читает новостную ленту с сайта и заносит данные в базу.
В последнее время скрипт отказывается нормально работать, хотя в последние две недели работал нормально.
Сейчас работает "по настроению", то нормально грузит ленту, то выдаёт ошибку

Warning: simplexml_load_file(http://www.russianfareast-news.ru/news/rss/?SECTION_ID=195) [function.simplexml-load-file]: failed to open stream: HTTP request failed! in ...\news.php on line 16
<?php 
// вот эта строка
$test simplexml_load_file("http://www.russianfareast-news.ru/news/rss/?SECTION_ID=195");

Когда захожу по указанному адресу через браузер, то всё нормально отображается.
Проверял на локальном и на двух реальных серверах.
Как решить эту проблему?

  Ответить  
 
 автор: sim5   (30.07.2010 в 13:24)   письмо автору
 
   для: Slo_Nik   (30.07.2010 в 11:38)
 

У меня и по прямому обращению браузера "Ошибка разбора XML: синтаксическая ошибка (Строка: 2, Символ: 0)", и очень долго ковыряет - скрипт отваливается.

  Ответить  
 
 автор: Slo_Nik   (30.07.2010 в 14:10)   письмо автору
 
   для: sim5   (30.07.2010 в 13:24)
 

opera ни чего не выдаёт по ссылке, а вот IE действительно выдал...
прийдётся админов сайта побеспокоить.

  Ответить  
 
 автор: sim5   (30.07.2010 в 14:11)   письмо автору
 
   для: Slo_Nik   (30.07.2010 в 14:10)
 

Эту ошибку мне и выдает Опера, правда ждать долго надо.

  Ответить  
 
 автор: Slo_Nik   (30.07.2010 в 14:38)   письмо автору
 
   для: sim5   (30.07.2010 в 14:11)
 

попробовал в разных браузерах
IE выдал ошибку
Opera нет, но загрузила страницу, правда пустую, только "шапка" присутствует, а вся лента в исходном
Safari вообще отказался подключаться к серверу
Chrome выдал ошибку, но и загрузил текст
Mozilla загрузил ленту

ошибка такая
В документах XML допускается только один элемент верхнего уровня.
 Строка: 13701 Знак: 2

<br />



Можно ли как то получать ошибку при разборе xml и писать её в лог, что бы не ломать голову?

..................................................................................................

теперь, как я понимаю, только на админов сайта надежда

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования