用PHP打开GZ对象

时间:2011-03-21 12:48:39

标签: php parsing gzip logging

我没有找到类似的查询,所以问题很快。您可以使用PHP的任何GZIP功能来读取GZIP对象。

我基本上使用Amazon S3类来获取.GZ日志,而我正在尝试解析它是一个加载的对象,而不是将其下载到本地然后解析。

这不可能吗?我应该只尝试下载和解析吗?

1 个答案:

答案 0 :(得分:0)

使用Zlib扩展(http://php.net/manual/en/book.zlib.php),您可以即时打开和编写gzip压缩文件。

您需要保存gz文件并使用gzfile()函数打开它。

喜欢这个

$file = gzfile('log.gz');
foreach ($file as $line) {
    // read it line by line
}