zoukankan      html  css  js  c++  java
  • PHP fpassthru() 函数

    定义和用法

    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 服务器的索引页:高佣联盟 www.cgewang.com

    <?php
    $file = fopen("http://www.example.com","r");
    fpassthru($file);
    ?>
  • 相关阅读:
    git 学习
    C语言 do while 语句
    C语言 计算班级平均成绩以及不及格的人数
    C语言 加减算法
    C语言 两个日期间的天数计算
    C语言 梯形面积
    C语言 while语句
    C语言 分段函数if else语句
    C语言 乘法运算
    C语言学习,for循环
  • 原文地址:https://www.cnblogs.com/yc10086/p/13023396.html
Copyright © 2011-2022 走看看