![]() |
Рекурсивно получить список вложенных директорий.
Опять не пройти уровень(:
PHP код:
ЗЫ: никогда подобного ранее не делал)) |
$dir = opendir("C:\\Program Files\\VertrigoServ\\www\\com_clickheat");
или $dir = opendir("C:/Program Files/VertrigoServ/www/com_clickheat"); |
имхо - подправь
Код:
function scan($bs = '') {Код:
$dir = opendir("C:\Program Files\VertrigoServ\www\com_clickheat\".$bs);Код:
scan($bs.'\'.$s); |
Мда, кульный код в первом посте =) Файл открывается при каждом вызове функции, открывается один и тот же каталог =) Рекурсией мало пахнет
|
Если использовать '',то выдаёт ошибку.Пример я частично вообще отсюда брал:
http://articles.org.ru/cfaq/index.php?qid=1917 Весь день убил на эту гребаную функцию...охренеть. |
переменную нужно объявлять глобальной в самой функции и не нужна тут рекурсия
PHP код:
мой вариант: PHP код:
|
Можно клоцать))Много пищи для размышлений будет )
|
Ru}{eeZ,первый вариант не катит,ибо выдаёт листинг директорий только.
|
Вообще-то есть гугл и античат, стыдно господа
|
У меня вопрос:
при использовании scan($obj) в function scan($dir = '.') подставляется $obj или остаётся '.' ? |
| Время: 12:56 |