![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
welt |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 21.5.2005 Где: UnderGround Репутация: нет Всего: нет |
приветствую.
нужно написать такой скрипт: есть папка например folder1 в ней лежат разные папки. в каждой из этих папок лежат по немкольку mp3 файлов. периодически в папку folder1 добавляюца папки содержащие mp3 файлы. скрипт лежит в папке folder 1. нужно чтобы он выводил содержимое каждой папки - т.е. список музыкальый файлов с возможностью их скачивания. у меня вот такой срипт.
и вызываю я функцию так
где folder_x имя папки в папке folder1. но это неудобно, поскольку приходица каждый раз прописывать вызов этой функции для каждой новой папки. можно ли как-то переписать функцию, чтобы она сама определяла папку, которая добавляется и отображала ее содержимое с возможностью скачать. т.е. чтобы была таблица состоящая из названия паки и списка имен файлов с ссылками на них. |
||||
|
|||||
Strilo4ka |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 27.2.2009 Репутация: нет Всего: нет |
|
|||
|
||||
Ипатьев |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
в .htaccess |
|||
|
||||
welt |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 21.5.2005 Где: UnderGround Репутация: нет Всего: нет |
функция выводит список всех вайлов из всех папок.
это почти то что нужно. подскажите, а как сделать чтобы еще и название каждой папки выводилось ? т.е. чтобы выводило таблицу : название папки | список файлов в ней спасибо. |
|||
|
||||
Strilo4ka |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 27.2.2009 Репутация: нет Всего: нет |
можно так:
Добавлено через 3 минуты и 13 секунд вот такой у меня результат в браузере получился (только я брал txt файлы но неважно только что написал ): 1 *1.txt *2.txt *3.txt 2 *22222.txt 3 *4.txt |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
||||
|
||||
Strilo4ka |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 27.2.2009 Репутация: нет Всего: нет |
согласен!!! Быстрее работать будет (наверно) и кода меньше!
Добавлено @ 02:01 хорошая функция, помню такую (ее использовал). Надо было фотки удалять когда их с базы вытаскивал в временную папку ! При последующем просмотре надо было все удалять . Только щас я задумался а что если много сразу на сайт зайдет...повлияет на роботу интересно?!, но ладно суть не в это этого поста!!!!
Это сообщение отредактировал(а) Strilo4ka - 26.9.2009, 02:09 |
|||
|
||||
Ипатьев |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
В самой первой версии операционной системы MS-DOS не было каталогов. Все файлы лежали прямо в корне диска.
Интересно, зачем потом придумали каталоги, если их содержимое можно вывалить на одной странице... |
|||
|
||||
Strilo4ka |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 27.2.2009 Репутация: нет Всего: нет |
наверно чтоб разбить на категории(тематики), упорядочить... а то так мусорка получаэться!!!
Это сообщение отредактировал(а) Strilo4ka - 27.9.2009, 00:10 |
|||
|
||||
welt |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 21.5.2005 Где: UnderGround Репутация: нет Всего: нет |
спасибо.
а еще подскажите, как сделать чтобы скрипт задавал для каждого файла в каждой папке свое имя ? т.е. например в первой паке файлы: wer.mp3 zxc.mp3 tyu.mp3 т.е. в каждой папке будет xml файл в котором будет название папки и файлов, которые должны отображаться.
|
|||
|
||||
Ипатьев |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
С таким XML файлом - никак. в нем нет соответствия старых имен и новых.И, непонятно, зачем XML файлом задавать. Сразу переименовать файлы будет значительно проще.
|
|||
|
||||
welt |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 21.5.2005 Где: UnderGround Репутация: нет Всего: нет |
а если использовать txt файл, то как ?
|
|||
|
||||
Ипатьев |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
так же
|
|||
|
||||
welt |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 21.5.2005 Где: UnderGround Репутация: нет Всего: нет |
ну все-таки подскажите как это можно сделать ?
|
|||
|
||||
welt |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 21.5.2005 Где: UnderGround Репутация: нет Всего: нет |
помогите вывести результат в таблицу.
как я понимаю для этого надо знать кол-во файлов в каждой папке. чтобы таблица была такая:
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |