當前位置: 首頁> 函數類別大全> 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()關閉)的文件。

同類函數
  • 建立符號連接 symlink

    symlink

    建立符號連接
  • 解析一個配置文件 parse_ini_file

    parse_ini_file

    解析一個配置文件
  • 輸出文件指針處的所有剩餘數據 fpassthru

    fpassthru

    輸出文件指針處的所有剩餘數據
  • 判斷給定的文件名是否可寫 is_writable

    is_writable

    判斷給定的文件名是否可寫
  • stream_set_write_buffer 的別名 set_file_buffer

    set_file_buffer

    stream_set_write_buf
  • 同步對文件的更改(包括元數據) fsync

    fsync

    同步對文件的更改(包括元數據)
  • 建立一個具有唯一文件名的文件 tempnam

    tempnam

    建立一個具有唯一文件名的文件
  • 返迴路徑中的目錄部分 dirname

    dirname

    返迴路徑中的目錄部分
熱門文章