#1 2009.09.19 15:39

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Помогите переделать функцию...

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

Код:

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

Неактивен

#2 2009.09.19 16:03

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите переделать функцию...

Код:

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';
}
}

Неактивен

#3 2009.09.19 16:14

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Помогите переделать функцию...

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

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.007 s