|
|
|
| Как подсчитать кол-во файлов в одной директории (без поддиректорий)?
Вот, начал писать, но зашёл в тупик.
$dir = "go";
$dir = opendir($dir);
while ($file = readdir($dir))
А дальше как??? Кто знает, буду признателен за помощь. | |
|
|
|
|
|
|
|
для: Владимир22
(05.06.2006 в 15:39)
| | <?php
$dir = "/go";
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$files[] = $filename;
}
$sum=count($files)-2;
?>
У меня всегда два файла в любой паке это
.
..
А потом всё остальное
---
Есть такой сайт php.net
Там есть всё что надо.
Работа с папками в разжеле папок, файлами - файлы
и так далее - надо только туда ещё зайти... | |
|
|
|
|
|
|
|
для: Владимир22
(05.06.2006 в 15:39)
| |
<?
$dirp = "go";
$dir = opendir($dirp);
for($count = 0;$file = readdir($dir); )
$count += is_file("$dirp/$file");
echo $count;
?>
|
| |
|
|
|
|
|
|
|
для: Trianon
(05.06.2006 в 15:50)
| |
<?
echo count(glob("*"));
?>
|
PHP5:))) | |
|
|
|
|
|
|
|
для: Loki
(05.06.2006 в 16:12)
| | результат не совпадает с моим. :) | |
|
|
|
|
|
|
|
для: Trianon
(05.06.2006 в 16:21)
| | php5:
$files=scandir('dir');
echo count ($files); | |
|
|
|
|
|
|
|
для: Trianon
(05.06.2006 в 16:21)
| | Очень возможно - я глобом еще ни разу не пользовался:) | |
|
|
|
|
|
|
|
для: Trianon
(05.06.2006 в 15:50)
| | Thank, Trianon!
Всё работает!!! (У меня php четвёртый, да и у хостеров пятого ещё нет). | |
|
|
|