[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Рекурсия при считывании файлов
Zzepish
Рабочая версия.

function search($dir){


if(is_dir($dir)){

if($open=opendir($dir)){

while($file=readdir($open)){

if($file!='.' && $file!='..'){

$file_path=str_replace('//','/',$dir.'/'.$file);

if(is_dir($file_path)) search($file_path);

else $files[]=$file_path.'<br />';

}
}
}
}

foreach($files as $key=>$val){

echo $files[$key];

}

}


search('./');

Zzepish
up
inpost
glob для данной задачи.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Zzepish
inpost
это я понял.
Но как его юзать-хз.
Мануал курил.
Пойду поищу примеры
Zzepish
Я дурак- не научился по регулярке искать файлы (только в текущем каталоге, и зиданом)
Zzepish
Все-равно нет понимаю- почему код не работает так, как надо!
SlavaFr
http://www.php.net/manual/en/class.recursi...rator.php#85805


_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
Guest
"величайшая вина всех программ перед программистами заключается в том, что программы делают только то, что программист написал, а не то что он подразумевал." (с) не помню кто.

в твоем случае это относительные пути (relative paths).
Zzepish
Я тут провел кое какие эксперименты.
Смотрите: файл со скриптом, тут-же папка new, в папке new папка ddd.
Так вот- папку ddd он не воспринимает как папку, а воспринимает как файл. Почему?
Zzepish
Фух) все сделал)
Можно любоваться)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.