Покинул форум
Сообщений всего: 8
Дата рег-ции: Май 2008
Помог: 0 раз(а)
Вот столкнулся с проблемой.. Хочу написать код, который просканирует все подпапки, начиная, от заданной и создаст список папок с подфайлами...
Но из-за недостатка знаний в php не работает.. вернее, работает, но не так..
Мой код отдаёт вначале список папок, а потом уже список файлов, а мне нужно, чтобы перед именем файла был "таб" (ну, отступ, чтобы потом в дерево впихнуть) ..
Нужно примерно так:
относительные пути...
Так строит дерево, проверил.
----- PostgreSQL DBA
riartem
Отправлено: 28 Октября, 2010 - 16:06:30
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Май 2008
Помог: 0 раз(а)
isdir я сразу заметил.. тихонько исправил, думаю, просто опечатка..
хм.. ну, я вижу, что мы почти у цели, но всё-равно не то...
Смотрите.. у меня на самом деле такая структура:
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
у вас не хватает закрывающихся/ открывающихся тегов ul/li
и возможно, они стоят не там где надо
или стоят лишние
взять хотя бы последний li - он закрывает то, чего нет, должен стоять </ul>
Мелкий
Отправлено: 28 Октября, 2010 - 16:12:05
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
А что, на вложенность директорий забить надо? И какой тогда от этого полезный толк?
А, если по форматированию именно - тег ul не закрыт, я исправил, проверил, и забыл.
Покинул форум
Сообщений всего: 8
Дата рег-ции: Май 2008
Помог: 0 раз(а)
Ураа! Спасибо огромное всем!
Действительно, если заменить последний li на ul, то всё супер!!!
Спасибо, парни! Вы меня очень выручили!
А вот, что исправить, чтобы папки были без адресов, а просто имена папок?
Ну и ul li лучше заменить на отступы "tab" (очень надо, а то начал менять - всё расползается) (Добавление)
Вообще, я пишу в DevelStudio, поэтому код немного другой, но смысл практически тот же...
Выложу сюда финал с табами, может кому пригодится...
Сейчас мозг вскипит.. куда это писать?! ((( (Добавление)
Всё, разобрался, не могу лишь найти, где выводится самая первая строка с наименованием текущей папки?!
Мелкий
Отправлено: 28 Октября, 2010 - 17:35:50
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
riartem пишет:
где выводится самая первая строка с наименованием текущей папки?!
Там же, где и все остальные, в 13-ой строке по вашему листингу. В этом вся прелесть рекурсии.
----- PostgreSQL DBA
riartem
Отправлено: 28 Октября, 2010 - 18:14:34
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Май 2008
Помог: 0 раз(а)
Можно сделать, чтобы она вообще исчезла?
AG
Отправлено: 08 Февраля, 2011 - 14:23:30
Новичок
Покинул форум
Сообщений всего: 1
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
Вот я заморочился и на основе предыдущего кода с использованием treeview из jQuery:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.