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

# gzopen

(PHP 3, PHP 4, PHP 5)

gzopen -- gz ファイルを開く

## 説明

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

読み込みもしくは書き込みのために 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()

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