(PHP 3, PHP 4)
読み込みまたは書き込み用にgzip(.gz)ファイルをオープンします。 パラメータmodeは、 fopen() と同じ("rb" または "wb")ですが、 圧縮レベル("wb9")または圧縮の方策、つまり、"wb6f"のようにフィルターを 通したデータを'f'で指定したり、'h'でハフマン圧縮のみを行うことを 指定したりすることができます。 (方策に関するパラメータの詳細については、zlib.h の中の deflateInit2 の 説明を参照下さい。)
gzopen は、gzipフォーマットでないファイルの読み込みについても 使用することができます。 この場合、 gzread() は、ファイルを解凍せずに直接読み 込まれます。
gzopen() は、開いたファイルへのファイルポインタを 返します。この後、このファイル記述子から読み込んだデータは全て 透過的に解凍され、書き込んだデータは圧縮されます。
開くことに失敗した場合、この関数は FALSE を返します。
オプションの3番目のパラメータを"1"にすることにより、 include_path にあるファイルも 検索することができます。
例 1 gzopen() の例
gzclose() も参照下さい。