Функция disk_total_space

Станислав
На сайте с 27.12.2009
Offline
258
596

Что не так делаю?

function Size2Str()

{
$size = disk_total_space("/home/cat/site/");
$kb = 1024;
$mb = 1024 * $kb;
$gb = 1024 * $mb;
$tb = 1024 * $gb;

if ($size < $kb) {
return $size.' байт';
} else if ($size < $mb) {
return round($size / $kb, 2).' Кб';
} else if ($size < $gb) {
return round($size / $mb, 2).' Мб';
} else if ($size < $tb) {
return round($size / $gb, 2).' Гб';
} else {
return round($size / $tb, 2).' Тб';
}
}

Выводит не вес указанного каталога, а общий вес выделенного места под сайты.

Скажем вес каталога 4ГБ, а вес выделенного места 500ГБ, выводит именно 500ГБ, а не 4

Может что то не так я делаю? :confused:

Мы там, где рады нас видеть.
LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#1

А функция disk_total_space на серваке не урезанна? PHP какой стоит?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Станислав
На сайте с 27.12.2009
Offline
258
#2

версия php 5.2.17

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий