Использую библиотеку PHP SIMPLE HTML DOM PARSER, имеется следующий код:
<?php
require_once('simple_html_dom.php');
$html = file_get_html('http://www.google.com/');
При заходе на localhost/ выдает ошибку, как решить:
Warning: file_get_contents(): stream does not support seeking in C:\xampp\htdocs\Parser\simple_html_dom.php on line 75
Warning: file_get_contents(): Failed to seek to position -1 in the stream in C:\xampp\htdocs\Parser\simple_html_dom.php on line 75
Сначала загрузите страницу в переменную, хотя бы через тот же самый file_get_contents(), а затем используйте str_get_html() для получения DOM из этой переменной.
Причина ошибки (для функции file_get_contents() в библиотеке):
Поиск смещения (offset) не поддерживается при работе с удаленными файлами. Попытка поиска смещения на нелокальных файлах может работать при небольших смещениях, но результат будет непредсказуемым, так как функция работает на буферизованном потоке.
Включите в php.ini allow_url_fopen Передав значение 1, иначе стороннике URL блокируются.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости