page_adsence

2011年7月6日水曜日

PHPでgzファイルの扱いに関して

PHPで.gzで圧縮されたファイルを扱う場合、どうやって解凍するのかなーと思って調べてみたら、
実は解凍するとかしなくても、ファイル関数と同じ感じで使える関数があるみたい。

以下はgzファイルを開いて読み込む処理
$rowに圧縮ファイルの内容が格納される
$handle = gzopen(ファイルパス, 'モード');
while ( !gzeof($handle) ) {
    $row = gzget($handle, 1000);
}