Forum Webscript.Ru

Программирование => PHP => Тема начата: mishka78 от 25 Августа 2001, 08:46:48

Название: Как узнать количество файлов в каталоге с помощью php
Отправлено: mishka78 от 25 Августа 2001, 08:46:48
Как узнать количество файлов в каталоге с помощью php
Название: Как узнать количество файлов в каталоге с помощью php
Отправлено: lodevar от 28 Августа 2001, 09:41:31
Используй функцию readdir :)
Название: Как узнать количество файлов в каталоге с помощью php
Отправлено: Foshvad от 29 Августа 2001, 17:45:44
Здесь 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 есть специальная функция?
Название: Как узнать количество файлов в каталоге с помощью php
Отправлено: AliMamed от 29 Августа 2001, 19:03:04
специальная функция для чего??:o
вон readdir() юзай
Название: Как узнать количество файлов в каталоге с помощью php
Отправлено: lodevar от 30 Августа 2001, 10:26:21
$i=0;
$handle=opendir($sPath);
while ($file = readdir($handle))
{
$i++;
}

Результат подсчета файлов в $i, только нужно помнить, что php считает не только файлы, а \\\'.\\\' и \\\'..\\\' (вышестоящий каталог и корень). Вот примерно так. ;)
Название: Как узнать количество файлов в каталоге с помощью php
Отправлено: AliMamed от 30 Августа 2001, 10:55:01
Цитировать
Результат подсчета файлов в $i, только нужно помнить, что php считает не только файлы, а \\\'.\\\' и \\\'..\\\' (вышестоящий каталог и корень). Вот примерно так. ;)

а также каталоги, которые внутри
Название: Как узнать количество файлов в каталоге с помощью php
Отправлено: Foshvad от 30 Августа 2001, 11:11:47
Извиняюсь за оффтопик, но робот генерит неправильные ссылки на темы.
В частности вместо

http:// http://webscript.peterhost.ru/forums/viewthread.php?tid=1307

скорее всего надо ...

http:// http://forums.webscript.ru/viewthread.php?tid=1307
Название: Как узнать количество файлов в каталоге с помощью php
Отправлено: AliMamed от 30 Августа 2001, 11:18:37
NAS: в Контрольной панели в \\"Установках\\" в \\"Полном урле форума\\" поправь плиз