###前提・実現したいこと
PHPでHTMLソースコードの取得を行いたいです。
###発生している問題・エラーメッセージ
file_get_contentsでHTTPのサイトだと取得できますが、HTTPSのサイトだと取得ができません。
(http://www.yahoo.co.jp/は取得できるが、https://www.google.co.jpは取得できない。)
###該当のソースコード
//取得したいURLを指定
$html = file_get_contents("https://www.google.co.jp");
//取得したHTMLを表示出来るように変換 $html = htmlspecialchars($html); $html = mb_convert_encoding($html,"SJIS", "auto"); //改行コードを変換 $html = str_replace("\n", "<br/>", $html); //取得したコードを表示 echo ($html);
###試したこと
下記サイトを参考にして
php.iniへの
allow_url_fopen = On
extension=php_openssl.dll
追加を試してみましたがうまくいきません。
http://helog.jp/xampp/file_get_contents-https/
###補足情報(言語/FW/ツール等のバージョンなど)
WebサーバーはISS 7.0 を使用しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/14 06:30