Программирование > PHP

Как узнать количество файлов в каталоге с помощью php

(1/2) > >>

mishka78:
Как узнать количество файлов в каталоге с помощью php

lodevar:
Используй функцию readdir :)

Foshvad:
Здесь http:// http://www.php.net/manual/en/function.readdir.php

описан следющий способ:


function GetDirArray($sPath)
{
//Load Directory Into Array
$handle=opendir($sPath);
while ($file = readdir($handle))
{
$retVal[count($retVal)] = $file;
}
//Clean up and sort
closedir($handle);
sort($retVal);
//return $retVal;

while (list($key, $val) = each($retVal))
{
if ($val != \\".\\" && $val != \\"..\\")
{
$path = str_replace(\\"//\\",\\"/\\",$sPath.$val);
echo \\"$path
\\";
if (is_dir($sPath.$val))
{
GetDirArray($sPath.$val.\\"/\\");
}
}
}
}


может кто знает, в php4 есть специальная функция?

AliMamed:
специальная функция для чего??:o
вон readdir() юзай

lodevar:
$i=0;
$handle=opendir($sPath);
while ($file = readdir($handle))
{
$i++;
}

Результат подсчета файлов в $i, только нужно помнить, что php считает не только файлы, а \\\'.\\\' и \\\'..\\\' (вышестоящий каталог и корень). Вот примерно так. ;)

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии