Автор Тема: Чтение каталога  (Прочитано 2747 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
Чтение каталога
« : 22 Октября 2002, 12:48:29 »
у меня есть нужда прочесть каталог, тоесть имена файлов в нем, файлы все одного расширения -ХТМ - кто знает как прочесть?


спасибо.
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Чтение каталога
« Ответ #1 : 22 Октября 2002, 12:51:01 »

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Чтение каталога
« Ответ #2 : 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<sizeof($nd);$step++)
{
	
FilesizeShowInDir($nd[$step]);
}
} // is array
@closedir($directory_name);
}
$globalism = 0;
FilesizeShowInDir($DOCUMENT_ROOT);
echo\'
<b>\'.$globalism.\'</b>Bytes\';

?>

Этот код НЕ ДЕЛАЕТ ТОГО, ЧТО ТЕБЕ НУЖНО. Это просто повод для размышлений, о том как делается рекурсивная обработка директорий.
Разбирайся.
Это не так сложно.
AS IS...

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
Чтение каталога
« Ответ #3 : 22 Октября 2002, 13:31:52 »
спасибо большое, уже разобрался.



Дякую
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

 

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