ในการ Upload ไฟล์ขึ้นสู่ Server ไปแล้วนั้นหากเราต้องการนำไฟล์นั้นมาแสดงที่หน้าระบบและให้แสดงขนาดของไฟล์นั้นๆด้วยสามารถทำได้โดย
Syntax
$file_size = filesize($filename);
echo $file_size ;
โดยหน่วยที่ได้จะแสดงออกมาเป็น Byte หากต้องการให้ระบบคำนวนด้วยสามารถเพิ่ม Code ด้านล่างลงไปเพื่อให้คำนวนก่อนนำมาแสดงที่หน้าเว็ป
if ($file_size < 1000 * 1024){
echo number_format($file_size / 1024, 2) . " KB";
}elseif ($file_size < 1000 * 1048576){
echo number_format($file_size / 1048576, 2) . " MB";
}elseif ($file_size < 1000 * 1073741824){
echo number_format($file_size / 1073741824, 2) . " GB";
}else{
echo number_format($file_size / 1099511627776, 2) . " TB";
}
Syntax
$file_size = filesize($filename);
echo $file_size ;
โดยหน่วยที่ได้จะแสดงออกมาเป็น Byte หากต้องการให้ระบบคำนวนด้วยสามารถเพิ่ม Code ด้านล่างลงไปเพื่อให้คำนวนก่อนนำมาแสดงที่หน้าเว็ป
if ($file_size < 1000 * 1024){
echo number_format($file_size / 1024, 2) . " KB";
}elseif ($file_size < 1000 * 1048576){
echo number_format($file_size / 1048576, 2) . " MB";
}elseif ($file_size < 1000 * 1073741824){
echo number_format($file_size / 1073741824, 2) . " GB";
}else{
echo number_format($file_size / 1099511627776, 2) . " TB";
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น