Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Что означает данная ошибка обработки XML?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
kismedia
Отправлено: 11 Октября, 2011 - 15:40:14
Post Id



Новичок


Покинул форум
Сообщений всего: 34
Дата рег-ции: Июль 2010  
Откуда: Нижний Новгород


Помог: 0 раз(а)




Здравствуйте!

Не смогу сам разобраться, да хотя бы знать в каком направлении решать проблему.
На моем сайте со вчерашнего дня пошла ошибка в работе парсера, до этого все работало.

Сможет ли кто-нибудь подсказать что означает данная ошибка и в чем может быть причина:

PHP:
скопировать код в буфер обмена
  1. [11-Oct-2011 13:24:02] PHP Warning:  SimpleXMLElement::__construct() [<a href='simplexmlelement.--construct'>simplexmlelement.--construct</a>]: Entity: line 4: parser error : Specification mandate value for attribute D4B in /home/kismedia/public_html/info-runet.ru/wp-content/themes/katalog/parser/pr.php on line 169
  2. [11-Oct-2011 13:24:02] PHP Warning:  SimpleXMLElement::__construct() [<a href='simplexmlelement.--construct'>simplexmlelement.--construct</a>]: harset>utf-8</charset><properties><_PassagesType>0</_PassagesType><lang>ru</lang in /home/kismedia/public_html/info-runet.ru/wp-content/themes/katalog/parser/pr.php on line 169
  3. [11-Oct-2011 13:24:02] PHP Warning:  SimpleXMLElement::__construct() [<a href='simplexmlelement.--construct'>simplexmlelement.--construct</a>]: ^ in /home/kismedia/public_html/info-runet.ru/wp-content/themes/katalog/parser/pr.php on line 169
  4.  


А вот собственно сама функция обработки XML:

PHP:
скопировать код в буфер обмена
  1. function yan_sear($res_site)
  2. {$res_url_enc=urlencode($res_site);
  3. $xml_qr="<?xml version='1.0' encoding='utf-8'?>
  4. <request>
  5.     <query>url:$res_url_enc*  | url:www.$res_url_enc*</query>
  6.     <page>0</page>
  7. </request>";
  8. global $yandex_key;
  9. $xml_qr=str_replace("\r\n","\n",$xml_qr);
  10. $xml_resp=sv_xml_url($yandex_key,$xml_qr);
  11. $xml_res_strs=explode("\n",$xml_resp);
  12. $xml_res_strs=array_slice($xml_res_strs,3,count($xml_res_strs)-6);
  13. $xml_resp=implode("\n",$xml_res_strs);
  14. $xmldoc = new SimpleXMLElement($xml_resp);
  15. $found_all = $xmldoc->response->found;
  16. $found_all=str_replace(" ","",trim($found_all));
  17. $rs_num=str2num($found_all);
  18. return $rs_num;
  19. }


169 строка это:

PHP:
скопировать код в буфер обмена
  1. $xmldoc = new SimpleXMLElement($xml_resp);


Спасибо, если кто подскажет!


-----
Белый, полностью индексируемый в Яндекс Каталог сайтов Инфо-Рунет http://info-runet[dot]ru/ .
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« XML и его обработка »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB