A maneira mais simples de ler páginas remotas em PHP

image_pdfimage_print

A implementação mais simples para ler arquivos remotos por HTTP é utilizando a função file_get_contents.

Abaixo um exemplo de uso:

$conteudo = file_get_contents('http://www.drall.com.br');

Esta forma de acesso depende da configuração allow_url_fopen estar habilitada no php.ini, que atualmente é a configuração padrão.

Este código funciona graças ao protocolos wrappers que encapsulam a lógica de acesso aos respectivos protocolos, tal como HTTP, no caso acima.

Para criar seu próprio protocol wrapper, utilize a função stream_wrapper_register.

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!