Привет У меня есть вопрос в простом коде HTML DOM он показывает эту ошибку: -PHP - не удалось открыть поток: нет такого хозяина не известно
file_get_contents (http://www.arakne-links.com) [function.file-получить содержимое ]: не удалось открыть поток: php_network_getaddresses: getaddrinfo не удалось: такой хост не известен. в D: \ XAMPP \ HTDOCS \ скрап \ simple_html_dom.php на линии 75
, потому что этот URL http://www.arakne-links.c не работает теперь я хочу
знать, есть ли способ, чтобы пропустить URL, который не является работает ..
вот код, который я использую
ini_set('display_errors', 'on');
include_once('../../simple_html_dom.php');
// create HTML DOM
$htmls = file_get_html('http://info.vilesilencer.com/top');
foreach($htmls->find('a[rel="nofollow"]') as $e):
$test = $e->href;
$url = array($test);
$html = array();
foreach($url as $key=>$value) {
// get html plain-text for webpage & assign to html array.
$html = file_get_html(trim($value));
// echo html plain text:
echo $html->find('title', 0)->innertext;
}
endforeach;
Пожалуйста, помогите мне решить эту проблему.
Thankyou
где вы используете функцию 'file_get_content'. – 2013-05-03 11:57:00
i я исправляю его и получаю в следующем URL-адресе, но теперь появляется новая ошибка, я заменяю этот код $ html = file_get_html (trim ($ value)); // echo html plain text: echo $ html-> find ('title', 0) -> innertext; с $ html = @file_get_html (trim ($ value)); if ($ html) { echo $ html-> find ('title', 0) -> innertext; } else { // Ошибка \t echo 'not working'; }, но теперь он показывает некоторое уведомление – Corlax
hello MIss poo Я использую file_get_content здесь echo $ html-> find ('title', 0) -> innertext; его функция simple_html_dom.php – Corlax