
20.09.2007, 22:44
|
|
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме: 6828219
Репутация:
2274
|
|
NOmeR1, ты извени, но немного отредактируем  )
PHP код:
<?
#Idea NOmeR1
#Edited by Ponchik :D
$d = 'С:/'; //название директории
$filesize = 0;
function getFolderSize($folder) {
global $filesize;
foreach (glob($folder.'*') as $filename) {
if(!is_file($filename)) getFolderSize($filename.'/');
else $filesize += filesize($filename);
}
}
getFolderSize($d);
function getNormalSize($size) {
$sizes = array('байт','килобайт','мегабайт','гигобайт','теробайт');
$size_id=0;
while ($size>1024) {
$size /= 1024;
$size_id++;
}
$size = round($size);
return "$size $sizes[$size_id]";
}
echo "Общий размен директории $d - " . getNormalSize($filesize) . "($filesize байт)";
?>
Добавлено:
1)Показывает "русский" размер папки
2)Считает размер вложеных папок
збз скриптег ИМХО 
Последний раз редактировалось Ponchik; 20.09.2007 в 23:42..
|
|
|