Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7">

gzopen

(PHP 3, PHP 4 )

gzopen -- gz ファイルを開く

説明

int gzopen ( string filename, string mode [, int use_include_path])

読み込みまたは書き込み用にgzip(.gz)ファイルをオープンします。 パラメータmodeは、 fopen()と同じ("rb" または "wb")ですが、 圧縮レベル("wb9")または圧縮の方策、つまり、"wb6f"のようにフィルターを 通したデータを'f'で指定したり、'h'でハフマン圧縮のみを行うことを 指定したりすることができます。 (方策に関するパラメータの詳細については、zlib.h の中の deflateInit2 の 説明を参照下さい。)

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

gzopen()は、開いたファイルへのファイルポインタを 返します。この後、このファイル記述子から読み込んだデータは全て 透過的に解凍され、書き込んだデータは圧縮されます。

開くことに失敗した場合、この関数はFALSEを返します。

オプションの3番目のパラメータを"1"にすることにより、 include_pathにあるファイルも 検索することができます。

例 1gzopen()の例

$fp = gzopen ("/tmp/file.gz", "r");

gzclose()も参照下さい。