Как вывести список файлов из папки с разбивкой на подпапки?
Всем привет.
У меня такая ситуация: есть очень большая папка с документами (шаблоны в Word и Excel, презентации, pdf), которая имеет множество подпапок с документами (максимум 2-3 уровня вложенности).
Примерно так выглядит 1 папка DOCUMENTS 1:
Как сделать так, чтобы все эти папки с файлами вывести на одну страницу (можно на отдельные страницы) с разбивкой над подпапки как это делает, например, pdoMenu?
Можно, конечно, сделать по ресурсу на каждую папку и делать список файлов со ссылками на скачивание в content. Но это долго.
Посоветуйте, пожалуйста, как лучше решить такую задачу?
В идеале средствами Fenom и/или pdoTools.
Спасибо.
У меня такая ситуация: есть очень большая папка с документами (шаблоны в Word и Excel, презентации, pdf), которая имеет множество подпапок с документами (максимум 2-3 уровня вложенности).
Примерно так выглядит 1 папка DOCUMENTS 1:
DOCUMENTS 1
|---file_doc1.5.docx
|---file_doc1.docx
|---file_filetree.htm
|---file_report.xlsx
|---CATEGORY 1.1
| |---file_presentation template.pptx
| `---file_presentation.pptx
`---CATEGORY 1.2
`---file_custom.txt
Папок с документами штук 30.Как сделать так, чтобы все эти папки с файлами вывести на одну страницу (можно на отдельные страницы) с разбивкой над подпапки как это делает, например, pdoMenu?
Можно, конечно, сделать по ресурсу на каждую папку и делать список файлов со ссылками на скачивание в content. Но это долго.
Посоветуйте, пожалуйста, как лучше решить такую задачу?
В идеале средствами Fenom и/или pdoTools.
Спасибо.
Комментарии: 2
fileLister не подойдет?
Он не работает с версией PHP выше 7.1.
Нашел решение другим способом.
Скачал github.com/Studio-42/elFinder (jQuery file manager), указал путь к папке с файлами на сервере (можно несколько), настроил ему все права, урезал функции, и встроил на страницу через iframe.
Считать количество скачиваний мне не надо, прятать от чужих глаз там тоже ничего не надо.
Красиво и функционально получилось.
Нашел решение другим способом.
Скачал github.com/Studio-42/elFinder (jQuery file manager), указал путь к папке с файлами на сервере (можно несколько), настроил ему все права, урезал функции, и встроил на страницу через iframe.
Считать количество скачиваний мне не надо, прятать от чужих глаз там тоже ничего не надо.
Красиво и функционально получилось.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.