Função Fread () em PHP - Leia do arquivo

Função Fread () em PHP - Leia do arquivo

O fret () A função é usada para ler de um arquivo. Ele permite que você leia em qualquer fluxo ou arquivo, desde que seja um fluxo binário. fret () lê o número especificado de bytes na matriz dada, começando na posição em bytes. Vamos dar uma olhada em como o PHP fret () a função funciona e veja alguns exemplos de como usá -lo. Continue lendo para aprender mais.

Como usar a função php fread ()?

A função fread () é usada para ler em um arquivo. Ele permite que você leia em qualquer fluxo ou arquivo, desde que seja um fluxo binário. Fread () lê o número especificado de bytes na matriz especificada, começando na posição em bytes. A sintaxe da função fread () é -

fret (file_handle, comprimento);
1fret (file_handle, comprimento);

O fret () Os parâmetros da função são:

  • file_handle: Este parâmetro especifica o arquivo do qual os bytes serão lidos. O valor pode ser um caminho de arquivo em um disco local ou um arquivo remoto.
  • comprimento: Este parâmetro especifica o número de bytes para ler. O deve ser um número inteiro positivo (diferente de zero)

Php Fread () Exemplo: Leia uma quantidade específica de bytes

Se você deseja ler uma quantidade específica de bytes de um arquivo, pode fornecer a posição inicial dos bytes para ler e o número de bytes para ler. Você pode fornecer o parâmetro de comprimento para ler um número específico de bytes do arquivo. Neste exemplo, estamos lendo 20 bytes desde o início do arquivo. Como estamos lendo 20 bytes desde o início do arquivo, os 20 primeiros caracteres do arquivo são lidos.

1234567891011121314

Php Fread () Exemplo: Leia todos os bytes de uma só vez

Se você quiser ler todos os bytes em um arquivo, o parâmetro de comprimento precisa calcular primeiro como o tamanho do arquivo. O comprimento pode ser calculado com a função FileSize (). Neste exemplo, estamos lendo todos os bytes em um arquivo de uma só vez. Este exemplo exibirá todos os bytes no arquivo no console. Como estamos lendo todos os bytes no arquivo de uma só vez, o arquivo é completamente lido e o arquivo inteiro é exibido no console.

1234567891011121314

Php Fread () Exemplo: Leia do arquivo remoto

A função php fread () também permite a leitura do conteúdo de um caminho remoto. Você pode simplesmente especificar o URL do arquivo remoto como o nome do arquivo. Em seguida, use fopen () para abrir o arquivo no modo de leitura. Por exemplo:

1234567891011121314

Conclusão

Este tutorial ajudou você a aprender sobre a função php fread (). Usando este arquivo, podemos ler o conteúdo de um arquivo binário disponível em um disco local ou servidor remoto.