Função PHP fread()
Definição e Uso
A função fread() lê arquivos (pode ser usada com segurança em arquivos binários).
Sintaxe
fread(file,length)
Parâmetros | Descrição |
---|---|
file | Obrigatório. Define o arquivo a ser lido. |
length | Obrigatório. Define o número máximo de bytes a serem lidos. |
Descrição
fread() lê do ponteiro de arquivo file Ler até length bytes. A função para ler até length número de bytes, ou ao atingir EOF, ou (para streams de rede) quando um pacote estiver disponível, ou (após abrir um stream de espaço do usuário) após ler 8192 bytes, dependendo do que ocorrer primeiro.
Retorna a string lida, ou false se houver erro.
Dicas e Comentarios
Dica:Se você quiser apenas ler o conteúdo de um arquivo em uma string, use file_get_contents()Seu desempenho é muito melhor do que o de fread().
Exemplo
Exemplo 1
Ler 10 bytes do arquivo:
<?php $file = fopen("test.txt","r"); fread($file,"10"); fclose($file); ?>
Exemplo 2
Ler todo o arquivo:
<?php $file = fopen("test.txt","r"); fread($file, filesize("test.txt")); fclose($file); ?>