Я хочу прочитать несколько фраз с внешнего веб-сайта, протокол которого https. Я делаю это для веб-сайтов с протоколом http с помощью этого кода:
$homepage = file_get_contents('https://www.examlple.com/');
echo $homepage;
но это не работает для сайтов https. потом я использовал вот этот:
$fp = fsockopen("https://www.example.com/", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
fwrite($fp, "Data sent by socket");
$content = "";
while (!feof($fp)) { //This looped forever
$content .= fread($fp, 1024);
}
fclose($fp);
echo $content;
}
но я всегда получаю ошибку:
Не удалось найти транспорт сокетов "http" - вы забыли включить его при настройке PHP? (2)
На самом деле дело в том, чтобы получить статистику моего сайта из аналитики.