Я использовал следующий код для анализа HTML другого сайта, но он отображает фатальную ошибку:
$html=file_get_html('http://www.google.co.in');
Неустранимая ошибка: вызов неопределенной функции file_get_html ()
вы уверены, что загрузили и включили php simple html dom parser ?
Вы вызываете класс, не относящийся к php
.
Загрузите класс simple_html_dom
здесь и используйте методы, которые вам понравились. Это действительно здорово, особенно когда вы работаете с электронными письмами:
include_once('simple_html_dom.php'); $html = file_get_html('http://www.google.co.in');
Похоже, вы ищете simplexml_load_file
который будет загружать файл и помещать его в объект SimpleXML
.
Конечно, если он не хорошо отформатирован, это может вызвать проблемы. Другой вариант – DomObject::loadHTMLFile
. Это намного больше прощает плохо оформленные документы.
Если вы не заботитесь о XML и просто хотите данные, вы можете использовать file_get_contents
.
$html = file_get_contents('http://www.google.co.in');
получить html-содержимое страницы
простыми словами
скачать simple_html_dom.php здесь Нажмите здесь
теперь напишите эту строку в ваш Php-файл include_once ('simple_html_dom.php'); и начните свое обучение после этого $ html = file_get_html (' http://www.google.co.in '); ошибка не будет отображаться
Попробуйте file_get_contents.