Руководство по PHP
Пред. |  | След.

# gzopen

(PHP 3, 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