curl を使用して gzip 圧縮された Web ページを取得していますが、取得したコンテンツをブラウザーに出力すると、生の gzip 圧縮データが取得されます。PHPでデータをデコードするにはどうすればよいですか?
私が見つけた1つの方法は、コンテンツをtmpファイルに書き込んでから...
$f = gzopen($filename,"r");
$content = gzread($filename,250000);
gzclose($f);
....しかし、もっと良い方法があるはずです。
編集: これはファイルではなく、Web サーバーから返された gzip された html ページです。