WapStyle » 2009.09.19 15:39

Вот функция подсчёта размер файлов

Код:

1
2
3
4
5
if($sz >= 1048576){
$c = intval($all).' / '.round($sz/1048576,1).' mb';
}else{
$c = intval($all).' / '.round($sz/1024,1).' kb';
}

переделайте чтобы она показывала b, kb, mb, gb, tb

Gemorroj » 2009.09.19 16:03

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
function format_size($size = '', $int = 2) {
if ($size < 1024) {
return $size . ' Byte';
} else if ($size < 1048576) {
return round($size / 1024, $int) . ' Kb';
} else if ($size < 1073741824) {
return round($size / 1048576, $int) . ' Mb';
} else if ($size < 1099511627776) {
return round($size / 1073741824, $int) . ' Gb';
} else {
return round($size / 1099511627776, $int) . ' Tb';
}
}
WapStyle » 2009.09.19 16:14

спс выручил уже дважды :)