次の警告メッセージが表示されます: file_get_contents failed to open stream permission denied
php.ini ファイルで all_url_open を on に設定しました。
私のphpファイルは私のApacheサーバーにあり、同じマシン上のTomcatサーバーからURL(JSONを返す)にアクセスしようとしています.
php ファイルのコードは次のようになります。
$srcURL = 'http://samemachine:8080/returnjson/';
$results = file_get_contents($srcURL);
curl も試しましたが、何も返さず、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;
}
許可が拒否されるのはなぜですか?