5
上にある場合はnullを返し、私は警告メッセージが表示されます:のfile_get_contentsは、ストリーム許可を開くことができませんでしたのPHPのfile_get_contents allow_url_fopenを
を拒否された私は、php.iniファイルに上にall_url_open設定しました。
私のPHPファイルはApacheサーバーにあり、同じマシンのtomcatサーバーからurl(JSONを返す)にアクセスしようとしています。 PHPファイル内
コードは次のようになります。
$srcURL = 'http://samemachine:8080/returnjson/';
$results = file_get_contents($srcURL);
私はまた、カールを試してみましたが、それはどちらか何も返さないと、Tomcatサーバーをヒットしません:
function curl($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept-Language: en-us'));
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
はなぜ許可が拒否されています?
上で視聴するWebサーバー
おそらくリモートサーバーが401アクセス拒否エラーを返していますか?ブラウザでURLを押してみましたか? –
ブラウザからファイルにアクセスできますか? –