php file_get_contents retorna null quando allow_url_fopen está ativado
Recebo a mensagem de aviso: file_get_contents não conseguiu abrir permissão de transmissão negada
Eu configurei all_url_open para on no arquivo php.ini.
Meu arquivo php está no meu servidor apache e está tentando acessar uma url (que retorna JSON) de um servidor tomcat na mesma máquina.
O código no arquivo php se parece com:
<code> $srcURL = 'http://samemachine:8080/returnjson/'; $results = file_get_contents($srcURL); </code>
Eu também tentei curl e não retorna nada e não atingiu o servidor tomcat:
<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>
Por que a permissão é negada?