Sintaxe:
string fret (recurso $ handle, int $ length)
Pode levar dois argumentos e retornar o conteúdo específico de um arquivo como uma string. O primeiro argumento leva o manipulador de arquivos de qualquer arquivo aberto, e o segundo argumento toma a duração dos bytes como o número que será lido. O valor do argumento pode ser mais do que o tamanho do arquivo original.
Crie um arquivo de texto
Crie um arquivo de texto separado por vírgula chamado funcionários.txt com o seguinte conteúdo. A função Fread () é então usada para ler este arquivo de texto de diferentes maneiras na próxima parte deste tutorial.
funcionários.TXT
E-10023, Jafar Iqbal, gerente, vendas, 08-12-2000
E-10047, Anisul Hoque, gerente assistente, HR, 06-11-2010
E-10039, Humayan Ahmed, Contador, Marketing, 01-06-2009
E-10027, Tamim Iqbal, gerente, HR, 02-11-2011
E-10093, Rokeya Rahman, Contador, Vendas, 05-10-2011
Exemplo 1: Leia o conteúdo específico de um arquivo de texto
O exemplo a seguir mostra como o conteúdo específico de um arquivo pode ser lido usando a função fread (). A função fopen () é usada no script para abrir funcionários.txt para leitura. Em seguida, a função Fread () é usada para ler os 30 primeiros bytes do arquivo de texto que serão impressos posteriormente.
// Defina o nome do arquivo com caminhoSaída:
A saída a seguir aparecerá após a execução do script do servidor. A saída mostra os 30 primeiros bytes do funcionários.TXT arquivo.
Exemplo 2: Leia o conteúdo completo de um arquivo de texto
O exemplo a seguir mostra como o conteúdo completo de um arquivo de texto pode ser lido usando a função fread (). Como o exemplo anterior, a função fopen () é usada para abrir os funcionários.Arquivo TXT para leitura. A função fileSize () é usada no script para descobrir o tamanho total do arquivo de texto de abertura. Função Fread () lê o conteúdo completo do arquivo quando o valor total do tamanho do arquivo é passado como o segundo argumento desta função.
// Defina o nome do arquivo com caminhoSaída:
A saída a seguir aparecerá após a execução do script do servidor. A saída mostra o conteúdo completo do funcionários.TXT arquivo.
Exemplo 3: Leia o conteúdo de um arquivo binário
O exemplo a seguir mostra como um arquivo de imagem pode ser lido usando a função fread (). Aqui, a função fopen () é usada para abrir um arquivo binário chamado flor.JPEG para ler. A função Fread () é usada com a função fileSize () para ler o conteúdo completo do arquivo binário. base64_Encode () A função é usada no script para converter o conteúdo do arquivo binário em um formato legível pelo homem. Então o A tag é usada para imprimir a imagem.
// Defina o nome do arquivo com caminhoSaída:
Se o flor.JPEG Existe um arquivo no local atual e a imagem será exibida como saída como a seguinte.
Exemplo 4: Leia o arquivo de um link externo
O texto existente e os arquivos binários existentes são usados nos três exemplos anteriores. O exemplo a seguir mostra como o arquivo do link externo pode ser lido usando a função Fread (). Um arquivo de texto externo é aberto para leitura usando a função fopen (). A primeira função Fread () é usada para ler 1024 bytes do arquivo de texto externo. Em seguida, um link externo de um arquivo binário é aberto para leitura usando a função fopen (). A segunda função Fread () é usada para ler 10000 bytes do arquivo binário externo. O conteúdo binário será convertido no formato legível pelo homem, como o exemplo anterior e imprimirá a imagem.
// Defina o link externo do textoSaída:
Se o foto.JPEG Existe um arquivo no local fornecido e a imagem será exibida como saída como a seguinte.
Vídeo tutorial
Conclusão
Os usos da função fread () para ler o texto e os arquivos binários são explicados neste tutorial usando vários exemplos. Esta função pode ser usada para ler os arquivos internos e externos. Felizmente, os leitores poderão usar a função fread () no script PHP para ler arquivos depois de praticar os exemplos deste tutorial.