Я пытаюсь получить некоторые данные с сайта, который не является моим, используя этот код.Невозможно использовать file_get_contents(), ничего не возвращает
<?
$text = file_get_contents("https://ninjacourses.com/explore/4/");
echo $text;
?>
Однако ничто не будучи echo'd, а длина строки равна 0.
Я сделал этот метод раньше, и она не работала без проблем, но с этим сайтом, не работая вообще.
Спасибо!
Не думаю, что это будет работать очень хорошо с HTTPS ... В руководстве говорится, что он возвращает false при сбое - будет платить var_dump() вывод, чтобы быть уверенным. См. Эту статью здесь (http://stackoverflow.com/questions/1975461/file-get-contents-with-https) для аналогичного случая. –
Включили ли вы 'allow_url_fopen' в свой файл' php.ini'? – Cyclonecode
Если вы включите функцию error_reporting, вы получите следующую ошибку: «Ошибка операции SSL с кодом 1. OpenSSL Сообщения об ошибках: ошибка: 14077410: SSL-процедуры: SSL23_GET_SERVER_HELLO: sslv3 ошибка подтверждения рукопожатия' – Cyclonecode