複製鏈接
請複製以下鏈接發送給好友

filesize

鎖定
filesize,函數名,用來返回文件大小的字節數,如果出錯返回 FALSE 並生成一條 E_WARNING 級的錯誤。
中文名
filesize
類    型
編程函數
(PHP 3, PHP 4, PHP 5)
filesize -- 取得文件大小
説明
int filesize ( string filename )
返回文件大小的字節數,如果出錯返回 FALSE 並生成一條 E_WARNING 級的錯誤。
注: 因為 PHP 的整數類型是有符號的,並且大多數平台使用 32 位整數,filesize() 函數在碰到大於 2GB 的文件時可能會返回非預期的結果。對於 2GB 到 4GB 之間的文件通常可以使用 sprintf("%u", filesize($file)) 來克服此問題。
注: 本函數的結果會被緩存。更多信息參見 clearstatcache()。
提示: 自 PHP 5.0.0 起本函數也可被某些 URL wrapper 使用。參考附錄 M 來看哪些 wrapper 支持 stat() 系列函數的功能。
例子 1. filesize() 例子
<?php
// 輸出類似:somefile.txt: 1024 bytes
$filename = 'somefile.txt';
echo $filename . ': ' . filesize($filename) . ' bytes';
?>