Detaylı İnceleme
Kodları
echo boyut(1000000);
Şeklinde istediğimiz yerde çağırabiliriz. Bu işlem için öncelikle dosyanın boyutunu hesaplatmamız gerekmektedir.
<?
function boyut($boyut) {
$sayi = 1024; //1024 ve katları şeklinde
$birimler = explode(' ','B KB MB GB TB PB');
for ($i = 0; $boyut > $sayi; $i++) {
$boyut /= $sayi;
}
return round($boyut, 2) . ' ' . $birimler[$i]; //Boyutu yuvarla ve sonuna birimi ekle
}
?>
Kodu çalıştırmak için ▶ butonuna tıklayın.