當前位置: 首頁> 函數類別大全> fpassthru

fpassthru

輸出文件指針處的所有剩餘數據
名稱:fpassthru
分類:文件系統
所屬語言:php
一句話介紹:從打開的文件中讀數據,直到EOF,並向輸出緩衝寫結果。

定義和用法

fpassthru()函數輸出文件指針處的所有剩餘數據。

該函數將給定的文件指針從當前的位置讀取到EOF,並把結果寫到輸出緩衝區。

實例

例子1

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

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

// 把文件的其餘部分發送到輸出緩存
echo fpassthru ( $file ) ;

fclose ( $file ) ;
?>

輸出:

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

注: 59 指示被傳遞的字符數。

例子2

轉儲www 服務器的index 頁:

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

文法

fpassthru ( file )
參數 描述
file 必需。規定要讀取的打開文件或資源。

說明

如果發生錯誤, fpassthru()返回false。否則fpassthru() 返回從file讀取並傳遞到輸出的字符數目。

文件指針必須有效,並且必須指向一個由fopen()fsockopen()成功打開(但還沒有被fclose()關閉)的文件。

同類函數
  • 刪除文件 unlink

    unlink

    刪除文件
  • 參見unlink() 或unset()(PHP 沒有delete 關鍵詞或函數) delete

    delete

    參見unlink()或unset()(P
  • 將數據(但不是元數據)同步到文件 fdatasync

    fdatasync

    將數據(但不是元數據)同步到文件
  • 通過已打開的文件指針取得文件信息 fstat

    fstat

    通過已打開的文件指針取得文件信息
  • 解析配置字符串 parse_ini_string

    parse_ini_string

    解析配置字符串
  • 改變文件所屬的組 chgrp

    chgrp

    改變文件所屬的組
  • 輸出文件指針處的所有剩餘數據 fpassthru

    fpassthru

    輸出文件指針處的所有剩餘數據
  • 更改文件所有者 chown

    chown

    更改文件所有者
熱門文章