Хотя включая простую библиотеку HTML DOM, я получаю предупреждения:Simple HTML DOM Библиотека
Внимание: file_get_contents() [function.file-получить содержание]: php_network_getaddresses: getaddrinfo не удалось: Нет такого хоста не известно. в C: \ xampp \ htdocs \ simple_html_dom.php в строке 70
Предупреждение: file_get_contents (http://www.google.com/) [function.file-get-contents]: не удалось открыть поток: php_network_getaddresses: getaddrinfo не удалось: никакой хозяин не известен. в C: \ XAMPP \ HTDOCS \ simple_html_dom.php на линии 70
Строка 70 в simple_html_dom.php файл (скачанный с http://sourceforge.net/projects/simplehtmldom/files/latest/download) является
$contents = file_get_contents($url, $use_include_path, $context, $offset);
Также 1 ошибка:
Фатальная ошибка: Обращение к функции члена находке() на не-объект в C: \ XAMPP \ HTDOCS \ domdoc2.php на линии 15
где строка 15 кода (ниже)
foreach($html->find('img') as $element)
На веб-странице я имел в виду в моем коде ниже это google.com код следующим образом:
<?php
include('simple_html_dom.php');
$html = new simple_html_dom();
$html = file_get_html('http://www.google.com/');
// Find all images
foreach($html->find('img') as $element)
echo $element->src . '<br>';
// Find all links
foreach($html->find('a') as $element)
echo $element->href . '<br>';
?>
Что я делаю не так ??
Это не проблема библиотеки, PHP просто не может разрешить хост ip-адресу –
Является ли файл actua там? –
@Baszz В каком файле вы видите? Файл DOM есть и включен также – saur