gzinflate
gzpassthru
Zlib
PHP Manual

# gzopen

(PHP 4, PHP 5)

gzopen — Открывает gz-файл

### Описание

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

Открывает файл gzip (.gz) для чтение или записи.

gzopen() также можно использовать для несжатых файлов (т.е. не в формате gzip); в этом случае gzread() вернёт файл напрямую, без какой-либо обработки.

### Список параметров

`filename`

  Имя файла.

`mode`

  К в fopen() (rb или wb), но также может включать уровень сжатия (wb9) или стратегию: f для фильтрации данных как в wb6f, h для Huffman only compression как в wb1h (см. описание deflateInit2 в zlib.h).

`use_include_path`

  Если вы хотите, чтобы файл также искался в директориях include_path, установите значение этого аргумента в 1.

### Возвращаемые значения

Возвращает указатель на открытый файл, после чего всё, что вы читаете из этого дескриптора, будет автоматически распаковываться, а всё, что вы записываете - упаковываться.

В случае ошибки функция возвращает `FALSE`.

### Примеры

Пример #1 Пример использования gzopen()

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

### Смотрите также

- gzclose()

gzinflate
gzpassthru
Zlib
PHP Manual