Автор Тема: Собрать массив  (Прочитано 5036 раз)

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

Оффлайн Макар

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Собрать массив
« : 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

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Собрать массив
« Ответ #1 : 08 Июня 2004, 18:50:58 »
[p]opendir[/p]
[p]readdir[/p]
[p]is_dir[/p]
особенно внимательно смотреть комментарии к is_dir - там есть все что нужно
AS IS...

Оффлайн Макар

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Собрать массив
« Ответ #2 : 08 Июня 2004, 18:53:30 »
я это понимаю, однако можно выложить в формум этот скрипт, не думаю, чтоб он был уж очень большим...

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Собрать массив
« Ответ #3 : 08 Июня 2004, 18:54:28 »
Макар
я это тоже понимаю.
для поиска готовых решений есть отдельный форум.
AS IS...

Оффлайн Макар

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Собрать массив
« Ответ #4 : 08 Июня 2004, 18:59:46 »
что-то не найду

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Собрать массив
« Ответ #5 : 08 Июня 2004, 19:00:48 »
Макар
чот не найдешь?
это?
http://forums.webscript.ru/forumdisplay.php?s=&forumid=22
AS IS...

Оффлайн Макар

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Собрать массив
« Ответ #6 : 08 Июня 2004, 19:02:38 »
если на вашем форуме никто не скажет, то идти к другим нет смысла...

Оффлайн Макар

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Собрать массив
« Ответ #7 : 08 Июня 2004, 19:15:35 »
интересно, есть ли вообще решение этой задачи?

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Собрать массив
« Ответ #8 : 08 Июня 2004, 19:31:28 »
конечно НЕТ.
AS IS...

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Собрать массив
« Ответ #9 : 08 Июня 2004, 21:03:24 »
Цитировать
однако можно выложить в формум этот скрипт

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

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Собрать массив
« Ответ #10 : 19 Июня 2004, 18:18:27 »

$d
=opendir("xml");
while (
false !== ($file readdir($d)))
           {
                   if (
$file != "." && $file != ".." && is_dir("xml/$file"))
                   {
                   
$list[]=$file
                   
}
           }
echo 
"<pre>";
print_r($list);
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

 

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