fread

(PHP 3, PHP 4 )

fread -- Leitura binary-safe de arquivo

Descrição

string fread ( int fp, int comprimento)

fread() lê até comprimento bytes. A leitura é interrompida quando comprimento bytes foram lidos ou o fim do arquivo (eof) foi alcançado, o que ocorrer primeiro.

// ler o conteúdo do arquivo para uma string
$nomedoarquivo = "/usr/local/algo.txt";
$fd = fopen ($nomedoarquivo, "r");
$conteudo = fread ($fd, filesize ($nomedoarquivo));
fclose ($fd);

Nota: Em sistemas que diferenciam entre arquivos binários e texto (por exemplo Windows) o arquivo tem que ser aberto com 'b' incluído como parametro na função fopen().

$nomedoarquivo = "c:\\arquivos\\algumaimg.gif";
$fd = fopen ($nomedoarquivo, "rb");
$conteudo = fread ($fd, filesize ($nomedoarquivo));
fclose ($fd);

Veja também fwrite(), fopen(), fsockopen(), popen(), fgets(), fgetss(), fscanf(), file(), e fpassthru().