PHP マニュアル
前のページ |  | 次のページ

# gzopen

(PHP 3, PHP 4 , PHP 5)

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にあるファイルも 検索することができます。

例 1. gzopen()の例
`$fp = gzopen ("/tmp/file.gz", "r");`

gzclose()も参照下さい。

前のページ | ホーム | 次のページ
gzinflate | 上に戻る | gzpassthru