Banco de dúvidas
Erro ao abrir URLs pelo PHP (ou o allow_url_fopen está desligado)
O erro:
Warning: main(): URL file-access is disabled in the server configuration in /home/xxxxx/public_html/script.php on line 10
é devido ao fato de a opção "allow_url_fopen" estar desligada na configuração do PHP no nosso sistema. Ela apresenta um risco de segurança para os sites com PHP. Para se ter uma idéia, após ter sido desligada, o número de pichações em sites caiu drasticamente. Mas é perfeitamente possível fazer o que se deseja com uma biblioteca que desenvolvemos para substituir a funcionalidade afetada. Exemplo de uso:
onde tem
fopen() -> fopen2()
file() -> file2()
file_get_contents() -> file_get_contents2()
readfile() -> readfile2()
Warning: main(): URL file-access is disabled in the server configuration in /home/xxxxx/public_html/script.php on line 10
é devido ao fato de a opção "allow_url_fopen" estar desligada na configuração do PHP no nosso sistema. Ela apresenta um risco de segurança para os sites com PHP. Para se ter uma idéia, após ter sido desligada, o número de pichações em sites caiu drasticamente. Mas é perfeitamente possível fazer o que se deseja com uma biblioteca que desenvolvemos para substituir a funcionalidade afetada. Exemplo de uso:
onde tem
$fp = fopen('http://...', 'r');trocar por
include_once('/usr/local/lib/url.php');Ou seja, colocar o include_once() exatamente como acima e trocar os nomes dos seguintes comandos:
$fp = fopen2('http://...', 'r');
fopen() -> fopen2()
file() -> file2()
file_get_contents() -> file_get_contents2()
readfile() -> readfile2()