04 กรกฎาคม 2555

แสดงขนาดของไฟล์ในรูปแบบต่างๆ Bytes,Kb,Mb,Gb ตามขนาดของไฟล์


    $filesize=filesize($file)
    $filesizeText='';
    if ($filesize<1024)
    $filesizeText=$filesize.' Bytes';
    else
    {
    $filesize=$filesize/1024;
    if ($filesize<=1024)
    {
    $filesize=number_format($filesize, 2, '.', ',');
    $filesizeText=$filesize.' Kb';}
    else //>1024
    {$filesize=$filesize/1024;
    if ($filesize<=1024)
    {
    $filesize=number_format($filesize, 2, '.', ',');
    $filesizeText=$filesize.' Mb';
    }
    else //>1024
    {$filesize=$filesize/1024;
    $filesize=number_format($filesize, 2, '.', ',');
    $filesizeText=$filesize.' Gb';}
    }
    }
echo $filesizeText;
?>

ไม่มีความคิดเห็น: