Forum Webscript.Ru

Программирование => PHP => Тема начата: Макар от 08 Июня 2004, 18:34:19

Название: Собрать массив
Отправлено: Макар от 08 Июня 2004, 18:34:19
Подскажите, please,

Дано:
1) Папка ("/xml/");
2)Внутри неё файд index.php("/xml/index.php");
2)Ещё три папки помимо файла ("index.php") внутри "/xml/": "/xml/list/", "/xml/micro/", "/xml/soft/"

Вопрос:
1) Как собрать в массив($list[]) названия всех папок внутри "/xml/"?
Название: Собрать массив
Отправлено: ThE0ReTiC от 08 Июня 2004, 18:50:58
[p]opendir[/p]
[p]readdir[/p]
[p]is_dir[/p]
особенно внимательно смотреть комментарии к is_dir - там есть все что нужно
Название: Собрать массив
Отправлено: Макар от 08 Июня 2004, 18:53:30
я это понимаю, однако можно выложить в формум этот скрипт, не думаю, чтоб он был уж очень большим...
Название: Собрать массив
Отправлено: ThE0ReTiC от 08 Июня 2004, 18:54:28
Макар
я это тоже понимаю.
для поиска готовых решений есть отдельный форум.
Название: Собрать массив
Отправлено: Макар от 08 Июня 2004, 18:59:46
что-то не найду
Название: Собрать массив
Отправлено: ThE0ReTiC от 08 Июня 2004, 19:00:48
Макар
чот не найдешь?
это?
http://forums.webscript.ru/forumdisplay.php?s=&forumid=22
Название: Собрать массив
Отправлено: Макар от 08 Июня 2004, 19:02:38
если на вашем форуме никто не скажет, то идти к другим нет смысла...
Название: Собрать массив
Отправлено: Макар от 08 Июня 2004, 19:15:35
интересно, есть ли вообще решение этой задачи?
Название: Собрать массив
Отправлено: ThE0ReTiC от 08 Июня 2004, 19:31:28
конечно НЕТ.
Название: Собрать массив
Отправлено: Меняздесьдавнонет от 08 Июня 2004, 21:03:24
Цитировать
однако можно выложить в формум этот скрипт

макар.
у меня такого скрипта нет.
чтобы его выложить, мне придется пойти по указанным теоретиком ссылкам, взять оттуда присмеры, и подрихтовать.
я не вижу причины, по которой этого неможешь сделать ты сам.
ХОТЯ БЫ ПОПЫТАТЬСЯ
Название: Собрать массив
Отправлено: AlieN от 19 Июня 2004, 18:18:27

$d=opendir("xml");
while (false !== ($file = readdir($d)))
           {
                   if ($file != "." && $file != ".." && is_dir("xml/$file"))
                   {
                   $list[]=$file
                   }
           }
echo "
";
print_r($list);