利用filesize($filename)函數獲得一個文件的大小
參數$filename為文件的絕對路徑,返回的值是文件的大小字節數。
文件較大的時候看起來不方便,下面是一個格式化方法
function tosize($bytes,$prec=2){ $rank=0; $size=$bytes; $unit="B"; while($size>1024){ $size=$size/1024; $rank++; } $size=round($size,$prec); switch ($rank){ case "1": $unit="KB"; break; case "2": $unit="MB"; break; case "3": $unit="GB"; break; case "4": $unit="TB"; break; default : } return $size." ".$unit; }