PHP fread

基本介紹

  • 外文名:PHP fread
  • 定義:函式讀取檔案
  • 語法:fread
  • 提示:它的性能比 fread() 好得多
定義和用法,語法,說明,提示和注釋,例子 1,例子 2,實例3,

定義和用法

PHP fread() 函式讀取檔案(可安全用於二進制檔案)。

語法

fread(file,length)
參數
描述
file
必需。規定要讀取打開檔案。
length
必需。規定要讀取的最大位元組數。

說明

fread() 從檔案指針 file 讀取最多 length 個位元組。該函式在讀取完最多 length 個位元組數,或到達 EOF 的時候,或(對於網路流)當一個包可用時,或(在打開用戶空間流之後)已讀取了 8192 個位元組時就會停止讀取檔案,視乎先碰到哪種情況。
返回所讀取的字元串,如果出錯返回 false。

提示和注釋

提示:如果只是想將一個檔案的內容讀入到一個字元串中,請使用 file_get_contents(),它的性能比 fread() 好得多。

例子 1

從檔案中讀取 10 個位元組:
<?php
$file = fopen("test.txt","r");
fread($file,"10");
fclose($file);
?>

例子 2

讀取整個檔案:
<?php
$file = fopen("test.txt","r");
fread($file,filesize("test.txt"));
fclose($file);
?>

實例3

讀取遠程檔案數據流
$handle = fopen("網址", "rb");
$contents = '';
while (!feof($handle)) {
$contents .= fread($handle, 8192);
}
fclose($handle);
PHP Filesystem 函式

相關詞條

熱門詞條

聯絡我們