PHP fpassthru() 函数
❮ PHP 文件系统参考示例
从当前文件位置读取 - 直到文件末尾(EOF),然后将剩余数据写入输出缓冲区
<?php
$file = fopen("test.txt","r");
// 读取第一行
fgets($file);
// 从当前文件位置读取 - 直到文件末尾(EOF),然后将结果写入输出缓冲区
echo fpassthru($file);
fclose($file);
?>
运行示例 »
定义和用法
fpassthru() 函数从文件的当前位置读取 - 直到文件末尾(EOF),然后将结果写入输出缓冲区。
注意: 在 Windows 上对二进制文件使用 fpassthru() 时,请记得以二进制模式打开文件。
提示: 如果你已经向文件写入过数据,可以调用 rewind() 将文件指针重置到文件开头。
提示: 如果你只想将文件内容全部输出到输出缓冲区,可以使用 readfile() 函数代替。
语法
fpassthru(file)
参数值
参数 | 描述 |
---|---|
file | 必需。指定要从中读取的已打开文件 |
技术详情
返回值 | 从文件中读取并传递到输出的字符数,失败则返回 FALSE |
---|---|
PHP 版本 | 4.0+ |
❮ PHP 文件系统参考