{% else-1 %}
Функция для рекурсивного сканирования каталогов и вывода общего веса всех файлов находящихся в данном и дочерних каталогах.
P.S. возращает размер в байтах.

                        
/**
* Рекурсивный подсчёт веса всех файлов
*
* @param string $path путь до папки
* @return int общий вес всех файлов в байтах
*/
function getSizeRecursiveDir($path) {
$size = 0;
$ite = new RecursiveDirectoryIterator($path);
foreach(new RecursiveIteratorIterator($ite) as $cur) {
$size += $cur->getSize();
}
return $size;
}


/* Применение функции и перевод в килобайты */
$s = getSizeRecursiveDir(dirname(__FILE__).'/include');
$kb = round($s/1024, 2).' kb';
var_dump($kb);
0 21 0
0

Нет фото
Lorinz * 1.32
• 2 май 2013, 11:32


дислайк!

0

Нет фото
Lorinz * 1.32
• 2 май 2013, 11:32


ужасная функция

0

Нет фото
Roma32 * 22.08
• 2 май 2013, 01:36


Эт типо щётчик? и куда ево пихнуть?

0

Нет фото
• 1 май 2013, 23:33


Изображение