gzread

(PHP 4, PHP 5, PHP 7, PHP 8)

gzreadLeitura de arquivo gz binária segura

Descrição

gzread(resource $stream, int $length): string|false

gzread() lê até length bytes do ponteiro de arquivo gz dado. A leitura para quando length bytes (não comprimidos) tiverem sido lidos ou quando EOF é alcançado, o que ocorrer primeiro.

Parâmetros

stream

O ponteiro de arquivo gz. Ele deve ser válido e deve apontar para um arquivo aberto com sucesso por gzopen().

length

O número de bytes a serem lidos.

Valor Retornado

Os dados que foram lidos, ou false em caso de falha.

Registro de Alterações

Versão Descrição
7.4.0 Esta função agora retorna false em caso de falha; anteriormente, 0 era retornado.

Exemplos

Example #1 Exemplo de gzread()

<?php
// obter o conteúdo de um arquivo gz em uma string
$filename = "/usr/local/algumacoisa.txt.gz";
$zd = gzopen($filename, "r");
$contents = gzread($zd, 10000);
gzclose($zd);
?>

Veja Também

  • gzwrite() - Escrita segura para binário em arquivo-gz
  • gzopen() - Abre arquivo gz
  • gzgets() - Obtém uma linha de um ponteiro de arquivo
  • gzgetss() - Obtém linha de um ponteiro de arquivo gz e remover tags HTML
  • gzfile() - Lê todo o arquivo gz em um array
  • gzpassthru() - Escreve na saída todos os dados restantes em um ponteiro de arquivo gz