|
PHP5中文手册
fpassthru(PHP 4, PHP 5) fpassthru — 输出文件指针处的所有剩余数据 说明
int fpassthru
( resource $handle
)
将给定的文件指针从当前的位置读取到 EOF 并把结果写到输出缓冲区。 如果发生错误, fpassthru() 返回 FALSE。否则 fpassthru() 返回从 handle 读取并传递到输出的字符数目。 文件指针必须有效,并且必须指向一个由 fopen() 或 fsockopen() 成功打开(但还没有被 fclose() 关闭)的文件。 如果已经向文件写入数据,就必须调用 rewind() 来将文件指针指向文件头。 如果既不修改文件也不在特定位置检索,只想将文件的内容下载到输出缓冲区,应该使用 readfile(),这样可以省去 fopen() 调用。
Example#1 对二进制文件使用 fpassthru()
<?php 参见 readfile(),fopen(),popen() 和 fsockopen()。 |