Робота з файлами в joomla (клас jfile)

Невелика робота про роботу з файлами засобами Joomla Framework

Для початку нам потрібно підключити клас для роботи з файлами через функцію jimport:

Для кля класу JFile можна не створювати об'єкт! Основні методи в класі JFile:

JFile :: delete ($ file); - видаляє файл або файли за вказаною шляху! Якщо в параметрі передати масив то буде виконане видалення файлів зазначених у масиві!

JFile :: exists ( 'шлях_до_файлу'); - метод перевіряє чи зазначений файл існує! Якщо файл існує то вернетса true. якщо не існує то поверне false

JFile :: getExt ( 'шлях_до_файлу'); - повертає розширення файлу.

JFile :: getName ( 'шлях_до_файлу'); - повертає ім'я файлу виключаючи шлях до нього! Тобто якщо буде переданий шлях components / com_test / images / menu.jpg то функція поверне menu.jpg

JFile :: makeSafe ( 'шлях_до_файлу'); - робить ім'я файлу безпечним для використання

JFile :: move ($ src, $ dest); - переміщує файл з шляху вказаного у змінній $ src. в файл який казан по шляху $ dest

JFile :: stripExt ( 'шлях_до_файлу'); - видаляє з імені файлу розширення.

JFile :: upload ($ src, $ dest); - завантажує файл з шляху вказаного у змінній $ src. в файл який казан по шляху $ dest

JFile :: write ($ file, $ Buffer); - записує дані в файл вказаний у змінній $ file дані зазначені в змінної $ buffer

Схожі статті