gzopen

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

gzopenAbre arquivo gz

Descrição

gzopen(string $filename, string $mode, int $use_include_path = 0): resource|false

Abre um arquivo gzip (.gz) para leitura ou escrita.

gzopen() pode ser usado para ler um arquivo que não está no formato gzip; nesse caso, gzread() lerá diretamente do arquivo sem descompressão.

Parâmetros

filename

O nome do arquivo.

mode

Como em fopen() (rb ou wb) mas também pode incluir um nível de compressão (wb9) ou uma estratégia: f para dados filtrados como em wb6f, h para compressão Huffman como em wb1h. (Consulte a descrição de deflateInit2 em zlib.h para mais informações sobre o parâmetro de estratégia.)

use_include_path

Você pode definir este parâmetro opcional como 1, se você quer procurar o arquivo no include_path também.

Valor Retornado

Retorna um ponteiro de arquivo para o arquivo aberto, depois disso, tudo o que você lê deste descritor de arquivo será descomprimido de forma transparente e o que você escreve será comprimido.

Se a abertura falhar, a função retorna false.

Exemplos

Example #1 Exemplo de gzopen()

<?php
$fp = gzopen("/tmp/arquivo.gz", "r");
?>

Veja Também

  • gzclose() - Fecha um ponteiro para um arquivo-gz