gzopen

(PHP 4, PHP 5, PHP 7)

gzopenОткрыть gz-файл

Описание

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

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

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

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

filename

Имя файла.

mode

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

use_include_path

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

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

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

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

Примеры

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

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

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

  • gzclose() - Закрыть указатель открытого gz-файла