Вы здесь

Как получить расширение файла через Token

0

Как можно получить через функцию token_replace() расширения загруженых файлов к ноде?

Версия Drupal: 
7.x
Категория: 
File API
Связанные проекты: 
TokenFile (Field) Paths
Вопрос задан 15.11.2015 - 01:51

Ответы

1
Ответ дан 15.11.2015 - 10:54

Спасибо за решени, но разве в Token нету возможности получить расширение? В списке токенов есть [file:ffp-extension-original].

Для чего мне нужно? Я написал модуль и в нём надо сделать проверку файла на расширение.

Комментарий оставлен 15.11.2015 - 11:58
0

Не зная подробностей вашей задачи, сложно ответить.
Вот стандартные способы определений расширений файлов.
http://stackoverflow.com/questions/173868/how-to-extract-a-file-extensio...

Ответ дан 15.11.2015 - 13:48

Задача примерно такая. Есть два доступных расширений файла: zip, gz. Когда пользователь открывает ноду, есть два варианта выполнения кода, один когда файл zip, второй - gz. Вот и всё. Я почему задал вопрос, просто в токенах есть такой [file:extension], хотя я ошибся модулем скорее всего, токены с расширением идут вместе с модулем File (Field) Paths.

Комментарий оставлен 15.11.2015 - 19:26

Функция pathinfo() отлично справляется. Спасибо за подсказку!

Комментарий оставлен 15.11.2015 - 20:09