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");
?>