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
Форумы портала PHP.SU :: Версия для печати :: ошибка с simple html dom
Форумы портала PHP.SU » » XML и его обработка » ошибка с simple html dom

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

1. Sereger - 14 Ноября, 2012 - 11:19:37 - перейти к сообщению
Доброго времени суток!
Возникает следующая ошибка:
Fatal error: Call to a member function find() on a non-object in ...\simple_html_dom.php on line 1114

в этом месте:
PHP:
скопировать код в буфер обмена
  1.  
  2. $html = new simple_html_dom();
  3. $html->load_file($url);
  4. foreach($html->find('div.b-offers__desc') as $div){
  5.         foreach($div->find('h3.b-offers__title a[class$=b-offers__name]') as $el){
  6.             if($el->class == "b-offers__name"){$t_url = $el->href; break;}
  7.         }
  8. }
  9.  


тот же самый код в чистом виде (в отдельном файле) работает нормально. переменная $url - корректна.
Помогите разобраться, что здесь может быть
2. armancho7777777 - 14 Ноября, 2012 - 12:45:58 - перейти к сообщению
Что в $url?
(Добавление)
3. Sereger - 14 Ноября, 2012 - 14:04:56 - перейти к сообщению
armancho7777777, спасибо, уже разобрался - не понятно по какой причине не хотел работать если используется функция iconv (не к $url).

 

Powered by ExBB FM 1.0 RC1