PHP
压缩 | Compression

gzpassthru

gzpassthru

(PHP 4, PHP 5, PHP 7)

gzpassthru - 输出 gz 文件指针上的所有剩余数据

描述

int gzpassthru ( resource $zp )

从当前位置读取给定的 gz 文件指针上的 EOF ,并将(未压缩)结果写入标准输出。

注意:如果您已经向其写入数据,则可能需要调用 gzrewind()将文件指针重置为文件的开头。

Tip

如果您只想将文件的内容转储到输出缓冲区,而无需先修改它或寻找特定的偏移量,则可能需要使用 readgzfile()函数,该函数可为您节省 gzopen()调用。

参数

zp

gz 文件指针。它必须是有效的,并且必须指向由 gzopen() 成功打开的文件。

返回值

gz输入读取并传递给输入的未压缩字符的数量,或错误时为FALSE

例子

Example #1 gzpassthru() example

<?php $fp = gzopen('file.gz', 'r' gzpassthru($fp gzclose($fp ?>