Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Возврат всех файлов изи дерева каталогов (https://javascript.ru/forum/server/28729-vozvrat-vsekh-fajjlov-izi-dereva-katalogov.html)

kilogram 31.05.2012 13:22

Возврат всех файлов изи дерева каталогов
 
Решил попробовать возвратить все файлы и файлы во внутренних каталогах, что-то не сработало, возвратило только фапы, а файлы во внутренних каталогах не возвратило.
<?php
foreach(glob("*") as $r){
if(is_dir($r)) {foreach($r as $r2) echo implode(' ',glob("*")); }
else echo '<b>'.$r.'</b>';
}
?>

kilogram 31.05.2012 13:46

Вот так вроде сработало.
<?php
$items = glob('*');

    for ($i = 0; $i < count($items); $i++) {
        if (is_dir($items[$i])) {
            $add = glob($items[$i] . '/*');
            $items = array_merge($items, $add);
        }
    }
foreach($items as $rez)
   echo $rez.'<br />';
?>

SkyLight 13.06.2012 19:22

А если попробовать рекурсивно?


Часовой пояс GMT +3, время: 06:47.