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

同類函數
  • 將整個文件讀入一個字符串 file_get_contents

    file_get_contents

    將整個文件讀入一個字符串
  • 返回文件系統或磁盤分區上的可用空間 disk_free_space

    disk_free_space

    返回文件系統或磁盤分區上的可用空間
  • 修改符號鏈接的所有組 lchgrp

    lchgrp

    修改符號鏈接的所有組
  • 判斷文件是否存在且可讀 is_readable

    is_readable

    判斷文件是否存在且可讀
  • 解析配置字符串 parse_ini_string

    parse_ini_string

    解析配置字符串
  • 檢查文件或目錄是否存在 file_exists

    file_exists

    檢查文件或目錄是否存在
  • 獲取文件大小 filesize

    filesize

    獲取文件大小
  • 打開進程文件指針 popen

    popen

    打開進程文件指針
熱門文章