Работа с папками и файлами с помощью Smarty
Доброго времени суток всем!
Подскажите, пожалуйста, возможно ли такое при помощи смарти:
1. необходимо проверить наличие папки с именем, скажем, "xyz" в wa-data/public/site/
2. если папка существует, то через foreach вытащить из нее перечень всех файлов (желательно с определенным атрибутом, например с расширением .jpg)
Если да, то буду очень благодарен за помощь с синтаксисом.
3 ответа
В сферическом Smarty в вакууме, возможно.
В том, что вместе с фреймворком нет — все функции работы с файловой системой запрещены. Политика Вебассист.
А то было тут одно юное дарование...
Ну, с проверкой наличия папки я справился с помощью if file_exists (т.е. не совсем все запрещено, и это хорошо)
Осталось зачитать как-то файлы в этой папке.
Н-да... glob закрыт, без него никак. Решил это дело иначе. Делаю доппараметр с перечнем файлов, а потом через explode этот перечень преобразую в массив и уже его обхожу через foreach. Через Ж, конечно, но ничего интересней в голову не идет.