нужно для подсчета файлов в папке например:
Примеры работ [ сколько файлов в папке]
$dir = opendir('path/to/dir'); $count = 0; while($file = readdir($dir)){ if($file == '.' || $file == '..' || is_dir ('path/to/dir' . $file)){ continue; } $count++; } echo 'Количество файлов: ' . $count;
Добавлено 15.05.15 в 16:35:36:
echo count(scandir('/folder/'));
Тупой хохол, <?php class dirCount { private $counter = 0; function dirs($dir) { $d=opendir($dir); while ($name=readdir($d)) { if ($name=="." or $name==".." continue; if (is_dir($dir."/".$name)) { ++$this->counter; $this->dirs($dir."/".$name); } } closedir($d); }
(echo $a
Тупой хохол, http://codepad.org/8BwcJqqg
SPUDI, тупость. Допустим, у меня в директории более 1 000 файлов, сканирование и вычисление сожрет приличное кол-во ресурсов. Не легче при загрузки файла записывать кол-во в бд, а потом уже выводить результат?
Даже не кешировать,а просто делать запись в бд паралельно с загрузкой файлов,и sql подсчет.