Работа с папками и файлами с помощью Smarty

Доброго времени суток всем!

Подскажите, пожалуйста, возможно ли такое при помощи смарти:
1. необходимо проверить наличие папки с именем, скажем, "xyz" в wa-data/public/site/
2. если папка существует, то через foreach вытащить из нее перечень всех файлов (желательно с определенным атрибутом, например с расширением .jpg)

Если да, то буду очень благодарен за помощь с синтаксисом.

3 ответа

  • 1

    В сферическом Smarty в вакууме, возможно.

    В том, что вместе с фреймворком нет — все функции работы с файловой системой запрещены. Политика Вебассист.

    А то было тут одно юное дарование...

    • +1
      Плебей Плебей 11 ноября 2019 21:30 #

      Ну, с проверкой наличия папки я справился с помощью if file_exists (т.е. не совсем все запрещено, и это хорошо)

      Осталось зачитать как-то файлы в этой папке.

    • +1
      Плебей Плебей 12 ноября 2019 01:19 #

      Н-да... glob закрыт, без него никак. Решил это дело иначе. Делаю доппараметр с перечнем файлов, а потом через explode этот перечень преобразую в массив и уже его обхожу через foreach. Через Ж, конечно, но ничего интересней в голову не идет.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите