說明
string fread ( int handle, int length )
fread() 從檔案指標 handle 讀取最多 length 個位元組。此函數在讀取完最多length 個位元組數,或到達EOF 的時候,或(對於網路流)當一個包可用時,或(在開啟用戶空間流之後)已讀取了8192 個位元組時就會停止讀取文件,視乎先碰到哪種情況。
傳回所讀取的字串,如果出錯回傳 FALSE。
複製程式碼 程式碼如下:
// get contents of a file into a string
$handle = fopen($filename, "r");
$contents = fread($handle, filesize ($filename));
fclose($handle);
?>
複製程式碼 程式碼如下:
$filename = "gifc:\somepic. ";
$handle = fopen($filename, "rb");
$contents = fread($handle, filesize ($filename));
fclose($handle);
?>
複製代碼 代碼如下:
// 對PHP 5 及更高版本
$handle = fopen("http://www.example.com/", "rb");
$contents = stream_get_contents($handle);
fclose($handle);
?>
$handle = fopen ("http://www.example.com/", "rb");
$contents = "";
while (!feof($handle )) {
$contents .= fread($handle, 8192);
}
fclose($handle);
?>