You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.8 KiB
1.8 KiB
LE_FS - класс для работы с файловой системой и файлами
GEN_FNAME($inp_name, $path, $prefix);
example
LE_FS::GEN_FNAME("picture.png",WEBDIR."/pub_data/","prod_");
Генерирует уникальное имя файла для указанной папки, расширение нового файла соответствует расширению входного в $inp_name
Опционально к имени файла в начале пристыковывается в префикс, например prod_
cat_
...
Apply2Files($path,&$func,$recouse=0)
Данная функция создана для обработки массива данных
LE_FS::Apply2Files("./inp_folder/",$callback,0);
$path
- путь до папки$func
- callback функция в которую передается полный путь до файла$recourse
- признак рекурсивности, по умолчанию применяется только к указанной папке, но если указан флаг то пройдет по всем подпапкам
Внутри callback функции нужно предусматривать фильтрацию по расширению файла, например только xml или только jpg...
SAVE_POST($inp,&$debug=false) - сохранение файла из POST
Сохраняет файл переданный в POST с указанным именем поля формы в POST в указанную папку <input type="file" name="img_file">
LE_FS::SAVE_POST(['f_name'=>'img_file','path'=>'/www/path/'])
Уникальное имя файлов генерируется автоматически...