基本介紹
- 外文名: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 函式