Как брать файлы из разных папок?

trapni

Client
Регистрация
16.10.2013
Сообщения
298
Благодарностей
22
Баллы
18
Всем привет!
Значит задачка такая: нужно взять из папки №1- N кол-во файлов (точнее даже все что там лежат) и загрузить их на страничку. После загрузки файлов из папки 1, переходим на следующую страницу и загружаем файлы из папки №2 и т.д. Т.е очень важно не рандомное взятие файлов из кучи папок или одной папки, а именно те, которые нужны на определенную страничку! Файлы на страницу загружаются по одной штуке (если это имеет значение). Загруженные файлы из папок можно удалять...если это упростит задачку :-)

Вопрос даже больше состоит в том, можно ли брать пути к папкам из тхт, с последующим удалением строки? Или счетчики прикрутить...
 

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 631
Благодарностей
461
Баллы
83
можно ли брать пути к папкам из тхт
да
все пути можно вставлять в переменную
или создать папки с номером и использовать счетчик
 

trapni

Client
Регистрация
16.10.2013
Сообщения
298
Благодарностей
22
Баллы
18
Папки с номером, а фалы в папках без номеров. Добавлять можно по одному файлу
http://joxi.ru/9MzWUhjKTJD4Ev6-HV0
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
да все равно с номером они или нет) еще порпобуйте как вариант разобрать пост-запрос на сервер и вообще можно будет это все довольно шустро закидывать
 

trapni

Client
Регистрация
16.10.2013
Сообщения
298
Благодарностей
22
Баллы
18
в общем разобрался я немного... значит получаю список в тхт из него вставляю ссылку на файл в строку загрузки файла. Осталось решить вопрос, как менять папку после того, как в одной все файлы загружены? Помогите кто-нибудь пожалуйста :-)

...пока только одна идея у меня. Это загружать одинаковое количество фоток в папки и ставить счетчик! Но этот вариант мне как-то не очень нравится
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Осталось решить вопрос, как менять папку после того, как в одной все файлы загружены? Помогите кто-нибудь пожалуйста
Когда файлы заканчиваются, попытки взять строку из списка файлов будут вываливаться с ошибкой. По этому событию и можно построить логику в шаблоне, поменять папку.
 

trapni

Client
Регистрация
16.10.2013
Сообщения
298
Благодарностей
22
Баллы
18
Когда файлы заканчиваются, попытки взять строку из списка файлов будут вываливаться с ошибкой. По этому событию и можно построить логику в шаблоне, поменять папку.
папок 15-20 как это сделать? наведите на мысль пожалуйста...
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
Легко))) проигнорировать рекомендацию не использовать внутренние циклы))
в 1 цикле - берем имя папки - привязываем к списку 1 и запускаем
цикл 2 в котором берем строку из списка 1 (нужная нам папка) и привязываем её к списку 2 (нужные нам фаилы) и жмакаем на заливку, когда в списке 2 кончатся строки по бедэнду идете в начало цикла 1 и т.д..
когда в списке 1 все кончится - значит и проект готов)))
 
  • Спасибо
Реакции: trapni

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Вот только не затяните свой шаблон в очень долгое выполнение. А то при длительном выполнении разные проблемы могут всплыть. Я стараюсь никогда не делать шаблонвы, выполняющиеся более 10 минут. А если и делаю, то с экшеном перезапуска инстанса, чтобы очищалось в оперативке все лишнее и чтобы не провоцировать браузер на утечки памяти)

PS опечатку "иснтанса" firefox рекомендует изменить на "сатаниста" :o:D
 
  • Спасибо
Реакции: trapni

trapni

Client
Регистрация
16.10.2013
Сообщения
298
Благодарностей
22
Баллы
18

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
  • Спасибо
Реакции: trapni

trapni

Client
Регистрация
16.10.2013
Сообщения
298
Благодарностей
22
Баллы
18
Lexicon, огромное человеческое спасибо!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)