функция выдаёт инфу по файлу: имя файла без расширения, тип файла, расширение файла

                        
<?php 
function extension_f($ext){
$info = new SplFileInfo($ext);
// $type_file в этот массив вносите свои расширения и соответствующий ему тип
$type_file=array(
#images
'jpg'=>'picture',
'jpeg'=>'picture',
'gif'=>'picture',
'png'=>'picture',
#archives
'zip'=>'archives',
'rar'=>'archives',
'7zip'=>'archives',
#videos
'mp4'=>'videos',
'3gp'=>'videos',
'avi'=>'videos',
'mp4'=>'videos',
);
$foz = pathinfo($ext);
$filename = basename($ext,'.'.$foz['extension']);
$rez['name'] =$filename;
$rez['ext'] =pathinfo($info->getFilename(), PATHINFO_EXTENSION);
$rez['cat'] =$type_file[pathinfo($info->getFilename(), PATHINFO_EXTENSION)];
return $rez;
}
$file='pagenav_come.ru.rar';// имя файла с расширением чтобы извлечь инфу
echo'Исходное Имя файла: '.$file.'<br/>';
echo'Имя файла: '.extension_f($file)['name'].'<br/>';// имя файла без расширения
echo'тип файла: '.extension_f($file)['cat'].'<br/>';// тип файла
echo'расширение файла: '.extension_f($file)['ext'].'<hr/>';//расширение файла
?>
0 13 0
0

Нет фото
• 20 фев 2016, 23:51


Kara`BASH, я его не допилил сыроват код

0

Фотография
OZZY * 15.26
• 20 фев 2016, 08:19


'mp4'=>'videos',
'3gp'=>'videos',
'avi'=>'videos',
'mp4'=>'videos',

0

Фотография
OZZY * 15.26
• 20 фев 2016, 08:19


'mp4'=>'videos',
'3gp'=>'videos',
'avi'=>'videos',
'mp4'=>'videos',