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

Форум PHP

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

 

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

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

тема: Warning: domxml_open_file() [function.domxml-open-file]: xmlParseEntityRef: no name in
 
 автор: Worldmen   (19.05.2007 в 22:27)   письмо автору
 
 

На сайте выводит такую ошибку:
Warning: domxml_open_file() [function.domxml-open-file]: xmlParseEntityRef: no name in /home/a.../public_html/rssnews.php on line 19
Fatal error: Call to a member function on a non-object in /home/a.../public_html/rssnews.php on line 20
Вот код файла rssnews.php:

<?
//------------------------------------------
    
$filex="";
    
// Имя файла для хранения RSS на локальном сервере
    
$filename 'rss/rssarena.xml';
    
// URL RSS потока
    
$rss_url 'http://mv.org.ua/rss.xml';

       
// Закачка файлов XML
       // Произвести проверку на то, что файл уже закачен
    
if (!file_exists($filename)) {
        
// Закачать и сохранить
        
download($rss_url$filename);
    }

    
// Создание объекта SIMPLEXML и загрузка документа
    
$xml domxml_open_file($filename);
    
$root $xml->document_element();

Последние две строки 19, 20.
С XML я еще не сталкивался , а наша поддержка сайта где-то смылась (весна, тепло :) )
Файл rssarena.xml закачиваеться проверял. И он лежит именно в этом месте - rss/rssarena.xml

   
 
 автор: Саня   (19.05.2007 в 22:45)   письмо автору
 
   для: Worldmen   (19.05.2007 в 22:27)
 

Похоже на то, что XML невалидный.

   
 
 автор: Worldmen   (19.05.2007 в 23:00)   письмо автору
 
   для: Саня   (19.05.2007 в 22:45)
 

т.е ошибки в самом XML ?
Да похоже, пошел по ссылке - фигня.
А как обойти эту ошибку. Написал так:

     if(!$xml = domxml_open_file($filename)) 
     {
          //echo "Error while parsing the document\n";
        exit;
     } 

Все равно выводит ошибку :
Warning: domxml_open_file() [function.domxml-open-file]: xmlParseEntityRef: no name in /home/a.../public_html/rssnews.php on line 20
Ругаеться на - if(!$xml = domxml_open_file($filename))
Есть какой-нибудь блок типа try

   
Rambler's Top100
вверх

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