Php/docs/function.gzopen

提供:Dev Guides
< Php
移動先:案内検索

gzopen

(PHP 4, PHP 5, PHP 7)

gzopengz ファイルを開く


説明

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

読み込みもしくは書き込みのために gzip (.gz) ファイルをオープンします。

gzopen() は、gzip フォーマットでないファイルの読み込みについても使用することができます。 この場合、gzread()は、ファイルを解凍せずに直接読み 込まれます。


パラメータ

filename
ファイル名を指定します
mode
fopen() と同じ (rb または wb) ですが、 圧縮レベル (wb9) または圧縮の方策、 つまり、wb6f のようにフィルターを通したデータを f で指定したり、h でハフマン圧縮のみを行うことを指定したりすることができます (方策に関するパラメータの詳細については、zlib.h の中の deflateInit2 の説明を参照ください)。
use_include_path
このオプションパラメータを 1 にすることにより、 include_pathにあるファイルも 検索することができます。


返り値

オープンしたファイルへのファイルポインタを返します。その後、 このファイルディスクプリタから読み込んだ全ては透過的に解凍され、 書き込んだものは圧縮されます。

オープンに失敗した場合、この関数は false を返します。


例1 gzopen() の例

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

参考

  • gzclose() - 開かれたgzファイルへのポインタを閉じる