gzpassthru

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

gzpassthru Escreve na saída todos os dados restantes em um ponteiro de arquivo gz

Descrição

gzpassthru(resource $stream): int

Lê até o final do arquivo (EOF) no ponteiro de arquivo gz dado a partir da posição atual e escreve os resultados (não comprimidos) na saída padrão.

Note:

Você pode precisar chamar gzrewind() para redefinir o ponteiro de arquivo para o início do arquivo se você já tiver escrito dados nele.

Tip

Se você apenas deseja descarregar o conteúdo de um arquivo no buffer de saída, sem modificar primeiro ou procurar uma posição específica, pode usar a função readgzfile(), que economiza a chamada gzopen().

Parâmetros

stream

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

Valor Retornado

O número de caracteres não comprimidos lidos de gz e passados para a entrada.

Exemplos

Example #1 Exemplo de gzpassthru()

<?php
$fp = gzopen('arquivo.gz', 'r');
gzpassthru($fp);
gzclose($fp);
?>