PHP fpassthru() 函数

返回上一级

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

函数原型

fpassthru(file)

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

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

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

参数

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

返回值

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

范例 1

<?php

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

// 读取第一行
fgets($file);

// 把剩下的内容发送到缓冲区
echo fpassthru($file);
fclose($file);

运行以上 PHP 范例,输出结果如下

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

59 指示被传递的字符数

范例 2

转储 www 服务器的索引页

<?php

$file = fopen("https://www.twle.cn/","r");
fpassthru($file);

返回上一级

PHP 5 函数参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.