中国最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2

php教程

PHP 教程

PHP 表单

PHP 高级教程

PHP 数据库

PHP XML

PHP 与 AJAX

PHP 参考手册

PHP 测验

拓展阅读

PHP fpassthru() 函数

阅读 (1619)

PHP fpassthru() 函数


PHP Filesystem 参考手册 完整的 PHP Filesystem 参考手册

定义和用法

fpassthru() 函数从打开文件的当前位置开始读取所有数据,直到文件末尾(EOF),并向输出缓冲写结果。

该函数返回传递的字符数,如果失败则返回 FALSE。

语法

fpassthru(file)

参数 描述
file 必需。规定要读取的打开文件或资源。


提示和注释

注释:当在 Windows 系统的二进制文件中使用 fpassthru() 函数时,请牢记,必须以二进制的模式打开文件。

提示:如果您已经向文件写入数据,就必须调用 rewind() 来将文件指针指向文件头。

提示:如果您只想将文件的内容输出到输出缓冲,而不对它进行修改,请使用 readfile() 函数代替,这样可以省去 fopen() 调用。


实例 1

<?php
$file = fopen("test.txt","r");

// Read first line
fgets($file);

// Send rest of the file to the output buffer
echo fpassthru($file);

fclose($file);
?>

上面的代码将输出:

There are three lines in this file.
This is the last line.59

59 指示被传递的字符数。


实例 2

转储 www 服务器的索引页:

<?php
$file = fopen("http://www.example.com","r");
fpassthru($file);
?>


PHP Filesystem 参考手册 完整的 PHP Filesystem 参考手册
关闭
程序员人生