Forum Webscript.Ru
Программирование => PHP => Тема начата: tarya от 22 Октября 2002, 12:48:29
-
у меня есть нужда прочесть каталог, тоесть имена файлов в нем, файлы все одного расширения -ХТМ - кто знает как прочесть?
спасибо.
-
http://www.php.net/opendir
-
Ссылку на мануал дать?
function FilesizeShowInDir($directory_name)
{
GLOBAL $globalism;
$dirt = @opendir($directory_name);
$col = 0;
$j = 0;
$ND = ARRAY();
while($file_handler = readdir($dirt)) //Reading directory
{
clearstatcache();
if (($file_handler !=\'.\')&&($file_handler != \'..\')):
if(is_dir($directory_name.\'/\'.$file_handler)):
$nd[$j] = $directory_name.\'/\'.$file_handler;
$j++;
else:
// ...
($directory_name.\'/\'.$file_handler);
$col++;
endif; // Is file
endif; // Is not . OR ..
}
if (is_array($nd)){
reset($nd);
for($step=0;$step{
FilesizeShowInDir($nd[$step]);
}
} // is array
@closedir($directory_name);
}
$globalism = 0;
FilesizeShowInDir($DOCUMENT_ROOT);
echo\'
\'.$globalism.\'Bytes\';
?>
Этот код НЕ ДЕЛАЕТ ТОГО, ЧТО ТЕБЕ НУЖНО. Это просто повод для размышлений, о том как делается рекурсивная обработка директорий.
Разбирайся.
Это не так сложно.
-
спасибо большое, уже разобрался.
Дякую