gzinflate
gzpassthru
Funções da Zlib
PHP Manual

# gzopen

(PHP 4, PHP 5)

gzopen — Abre um arquivo-gz

### Descrição

resource gzopen ( string `$filename` , string `$mode` [, int `$use_include_path` ] )

Abre um arquivo-gz para leitura ou escrita. O parâmetro mode é igual a fopen() ("rb" ou "wb") mas pode incluir também um nível de compressão ("wb9") ou uma estratégia: 'f' para dados filtrados como em "wb6f", 'h' para compressão apenas com Huffman como em "wb1h". (Veja a descrição de deflateInit2 e zlib.h para maiores informações sobre o parâmetro strategy.)

gzopen() pode ser usada para ler um arquivo que não esteja no formato gzip; neste caso gzread() irá ler diretamente a partir do arquivo sem descompressão.

gzopen() retorna um ponteiro para arquivo aberto, após isso, tudo o que você ler apartir desse descritor de arquivo será transparentemente descomprimido e o que você escrever será comprimido.

Se falhar ao abrir, a função retorna `FALSE`.

Você pode usar o terceiro parâmetro, que é opcional, e defini-lo como "1", se você quiser procurar pelo arquivo no include_path, também.

Exemplo #1 Exemplo gzopen()

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

Veja também gzclose().

gzinflate
gzpassthru
Funções da Zlib
PHP Manual