{% else-1 %}
Обновить
* Тема закрыта!
1.
nab1r * 3.95
[автор] (15 май 2015, 16:33) [0/0] [0] [спам] [под]

нужно для подсчета файлов в папке например:
Примеры работ [ сколько файлов в папке]
*


Изм. 1 раз. / Посл. изм.
nab1r * 3.95
(15 май 2015, 16:34)
2.
CZAR * [мошенник] 21.93
(15 май 2015, 16:35) [1/0] [1] [спам] [под]

$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/'));


Изм. 1 раз. / Посл. изм.
CZAR * [мошенник] 21.93
(15 май 2015, 16:36)
3.
nab1r * 3.95
[автор] (15 май 2015, 16:37) [0/0] [0] [спам] [под]

echo count(scandir
('/folder/'))
*

4.
CZAR * [мошенник] 21.93
(15 май 2015, 16:39) [0/0] [0] [спам] [под]

Тупой хохол, <?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*


Изм. 1 раз. / Посл. изм.
CZAR * [мошенник] 21.93
(15 май 2015, 16:40)
5.
nab1r * 3.95
[автор] (15 май 2015, 16:44) [0/0] [0] [спам] [под]
CZAR,

http://codepad.org/

6.
Wins * 5.64
(15 май 2015, 16:45) [0/0] [0] [спам] [под]

Лучше в бд кэшировать

7.
CZAR * [мошенник] 21.93
(15 май 2015, 16:47) [0/0] [0] [спам] [под]

Тупой хохол, http://codepad.org/8BwcJqqg

8. (15 май 2015, 16:48) [0/0] [0] [спам] [под]

SPUDI, тупость. Допустим, у меня в директории более 1 000 файлов, сканирование и вычисление сожрет приличное кол-во ресурсов. Не легче при загрузки файла записывать кол-во в бд, а потом уже выводить результат?

9.
bibilink * 19.01
(15 май 2015, 16:49) [0/0] [0] [спам] [под]

Даже не кешировать,а просто делать запись в бд паралельно с загрузкой файлов,и sql подсчет.

10.
CZAR * [мошенник] 21.93
(15 май 2015, 16:49) [0/0] [0] [спам] [под]

Денис Павлик, насрать *

Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений