Forum Webscript.Ru
Программирование => PHP => Тема начата: mishka78 от 25 Августа 2001, 08:46:48
-
Как узнать количество файлов в каталоге с помощью php
-
Используй функцию readdir :)
-
Здесь 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 есть специальная функция?
-
специальная функция для чего??:o
вон readdir() юзай
-
$i=0;
$handle=opendir($sPath);
while ($file = readdir($handle))
{
$i++;
}
Результат подсчета файлов в $i, только нужно помнить, что php считает не только файлы, а \\\'.\\\' и \\\'..\\\' (вышестоящий каталог и корень). Вот примерно так. ;)
-
Результат подсчета файлов в $i, только нужно помнить, что php считает не только файлы, а \\\'.\\\' и \\\'..\\\' (вышестоящий каталог и корень). Вот примерно так. ;)
а также каталоги, которые внутри
-
Извиняюсь за оффтопик, но робот генерит неправильные ссылки на темы.
В частности вместо
http:// http://webscript.peterhost.ru/forums/viewthread.php?tid=1307
скорее всего надо ...
http:// http://forums.webscript.ru/viewthread.php?tid=1307
-
NAS: в Контрольной панели в \\"Установках\\" в \\"Полном урле форума\\" поправь плиз