Albert22
Старатель
- Регистрация
- 30 Мар 2008
- Сообщения
- 270
- Реакции
- 11
- Автор темы
- #1
Привет!
Создал в панели ISPmanager пользователя, под ним домен, и закинул в корневую папку скрипт:
Но он выводит объём всего диска на сервере, а не той части, которую я выделил этому пользователю. Подскажите, как с этим разобраться? Мне нужно чтобы PHP учитывал именно квотированное место.
Заранее спасибо!
Создал в панели ISPmanager пользователя, под ним домен, и закинул в корневую папку скрипт:
PHP:
$freespace = disk_free_space('./');
$total_space = disk_total_space('./');
$percentage_free = $freespace ? round($freespace / $total_space, 2) * 100 : 0;
echo './: '.to_readble_size($freespace).' / '.to_readble_size($total_space).' ['.$percentage_free.'%]<br />';
function to_readble_size($size)
{
switch (true)
{
case ($size > 1000000000000):
$size /= 1000000000000;
$suffix = 'TB';
break;
case ($size > 1000000000):
$size /= 1000000000;
$suffix = 'GB';
break;
case ($size > 1000000):
$size /= 1000000;
$suffix = 'MB';
break;
case ($size > 1000):
$size /= 1000;
$suffix = 'KB';
break;
default:
$suffix = 'B';
}
return round($size, 2).$suffix;
}
Заранее спасибо!