gzopen
(PHP 4, PHP 5, PHP 7)
gzopen — Открыть gz-файл
Описание
$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");
?>