Forum Webscript.Ru

Программирование => PHP => Тема начата: tarya от 22 Октября 2002, 12:48:29

Название: Чтение каталога
Отправлено: tarya от 22 Октября 2002, 12:48:29
у меня есть нужда прочесть каталог, тоесть имена файлов в нем, файлы все одного расширения -ХТМ - кто знает как прочесть?


спасибо.
Название: Чтение каталога
Отправлено: Меняздесьдавнонет от 22 Октября 2002, 12:51:01
http://www.php.net/opendir
Название: Чтение каталога
Отправлено: ThE0ReTiC от 22 Октября 2002, 12:53:38
Ссылку на мануал дать?

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\';

?>

Этот код НЕ ДЕЛАЕТ ТОГО, ЧТО ТЕБЕ НУЖНО. Это просто повод для размышлений, о том как делается рекурсивная обработка директорий.
Разбирайся.
Это не так сложно.
Название: Чтение каталога
Отправлено: tarya от 22 Октября 2002, 13:31:52
спасибо большое, уже разобрался.



Дякую