Несколько советов, продолжая этот связанный ответ Михаила :
Попробуйте получить HTML с file_get_contents()
:
$dom = new DOMDocument();
$google_results = file_get_contents('https://www.google.com/search?q=newyork');
$dom->loadHTML($google_results);
Если file_get_contents()
также дает сбой, убедитесь, что allow_url_fopen
включен в вашей конфигурации (php.ini), или попробуйте извлечь удаленные данные, используя cURL .
В любом случае, с включенным отчетом об ошибках PHP должен показывать вам некоторые ошибки или предупреждения, что всегда полезно, когда что-то работает не так, как ожидалось.