sintaxe de pão
fread (recurso $handle, int $length): string
$handle: ponteiro do sistema de arquivos, recurso criado por fopen().
$length: Leia o comprimento em bytes do arquivo.
Valor de retorno: uma string de comprimento $length.
1. Confirme os bytes a serem lidos
//Caminho do arquivo $nomedoarquivo="./exit.txt"; //Obter recursos do arquivo $file = fopen($filename,'r'); //Ao ler um arquivo binário, você precisa definir o segundo parâmetro como 'rb'; //Obtém o conteúdo do arquivo $file_info=fread($arquivo,10); //Imprime o conteúdo do arquivo echo $file_info; //Fecha os recursos do arquivo fclose($arquivo); ?>
2. Não confirme os bytes que precisam ser lidos.
Para obter todo o conteúdo de um arquivo, você precisa usar outra função filesize() para ver o tamanho do arquivo.
//Caminho do arquivo $nomedoarquivo="./exit.txt"; //Obter recursos do arquivo $arquivo = fopen($nomearquivo,'r'); //Obtém o tamanho do arquivo $tamanho_do_arquivo=tamanhodoarquivo($nomedoarquivo); //Obtém o conteúdo do arquivo $file_info=fread($arquivo, $file_size); //Imprime o conteúdo do arquivo echo $file_info; //Fecha os recursos do arquivo fclose($arquivo); ?>
A descrição acima é como o PHP usa fread() para operar bytes. Espero que seja útil para todos.