お世話になります。
最近phpを勉強し始めたのですが、件名の通りlocalhost上に設置したphpファイルから
amebloに対してのfile_get_contentsが動作しません。
※fileも試しましたが動作しませんでした。
※対象のアドレスをgoogleに変更すると取得出来ました。
試しにロリポサーバにphpファイルをアップロードし動作させると
正常に取得出来たので、恐らくローカル環境の何かが邪魔をしているのだと思うのですが
何が悪いのかを特定できていない状態です。
// コード <?php $res = file_get_contents('http://official.ameba.jp/'); echo $res; ?>
// エラーメッセージ Warning: file_get_contents(http://official.ameba.jp/): failed to open stream: HTTP request failed! HTTP/1.1 503 Service Unavailable ファイルパス 行数
local環境は以下の通りです。
OS:Windows 7 64bit
Xampp for Windows 7.0.5
PHP version 7.0.5
Apacheのバージョン;2.4
php.iniの設定
allow_url_fopen=On
なお、
$res = @file_get_contents('http://official.ameba.j
とするとWariningは出なくなりますが、デバッグモードで確認したところ
中身は取得できておりませんでした。
何かご存じの方いらっしゃいましたらご教示頂けませんでしょうか。
お手数おかけ致しますが、よろしくお願い致します。
以上です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/06 04:43
2016/07/06 05:18