Показать сообщение отдельно
  #2  
Старый 07.02.2010, 04:24
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

2. Обновлена библиотека утилит.
В библиотеку утилит (lib.utils) добавлена функция для провеки типа файла:



PHP код:
checkFileType($ext$type=false$other=false
, где
  • $ext - проверяемое расширение;
  • $type - тип, к которому должен относиться файл, по-умолчанию image
  • $other - массив с пользовательскими расширениями.
В настоящий момент доступно 2 типа:
  • image (jpg, jpeg, gif, png, bmp)
  • user (пользовательский тип, при его установке, параметр $other должен содержать массив с разрешенными типами файлов).
Пример использования:
PHP код:
private $utils;
// ...
 
$this->utils handyCore::loadExtension('lib.utils');
// Файл - изображение?
if($this->utils->checkFileType('jpg'"image")) {
 
// Действия при прохождении проверки
}
// Пользовательский тип
$array = array('doc''xls''txt');
if(
$this->utils->checkFileType('txt'$array)) {
 
// Действия при прохождении проверки

__________________
Команда Handy.CMS