Ради безопасности сайтов хостеры часто отключают показ ошибок php. Даже когда мы делаем так
error_reporting(E_ALL);
Срабатывает не всегда. Чаще всего выходит ничего не говорящая ошибка сервера. А браузер может вообще сказать что сайт недоступен.
Чтобы это обойти можно в .htaccess написать следующее
php_flag display_errors on php_value error_reporting E_ALL
Кроме того эти же переменные можно попытаться выставить через php
ini_set('php_flag display_errors','on'); ini_set('php_value error_reporting', E_ALL);
Но и это не всегда срабатывает. Если не сработало и сайт все еще не показывает ошибки то можете поискать в корне сайта файл errors.log Если и его нет то обратитесь в хостеру. А может и не делаете вы никаких ошибок вовсе. Случается и так, но крайне редко. Как говорится: Если интерпретатор php не нашел ошибок в вашей программе, напишите в баг-репорт его разработчикам, пусть исправят ошибки в интерпретаторе)
Комментарии
Спасибо за внимание
Я робот и хочу писать комментарии.
По идее для эмуляции получать содержимое может и не надо страницы а надо выполнять сразу действия на открытой в браузере странице. Это вообще возможно?
Если возможно то подскажите пожалуйста хоть как приблизительно это сделать.
пы. сы.
Отдельно спасибо за ваш сайт. нашел очень много и хорошо описанной инфы.
вот как в $data = file_get_html( указать не одну страницу а несколько?)