php file_get_contents gibt null zurück, wenn allow_url_fopen aktiviert ist
Ich erhalte die Warnmeldung: file_get_contents konnte die Stream-Berechtigung nicht öffnen
Ich habe all_url_open in der php.ini-Datei auf on gesetzt.
Meine PHP-Datei befindet sich auf meinem Apache-Server und versucht, von einem Tomcat-Server auf demselben Computer auf eine URL (die JSON zurückgibt) zuzugreifen.
Der Code in der PHP-Datei sieht folgendermaßen aus:
<code> $srcURL = 'http://samemachine:8080/returnjson/'; $results = file_get_contents($srcURL); </code>
Ich habe auch versucht, locken und es gibt nichts zurück und trifft den Kater-Server auch nicht:
<code> 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; } </code>
Warum wird die Erlaubnis verweigert?