File size: 1.99Kb
<?php
class files_id3 {
public function getFiles($name,$type) {
if($type == 'mp3') {
// Создаем объект, читаем файл
$id3 = new MP3_Id();
$result = $id3->read('files_obmen/'.$name.'');
if (PEAR::isError($result)) {
die($result->getMessage() . "\n");
}
// Читаем поля и выводим информацию
//echo 'Название: ' . iconv("windows-1251", "UTF-8",$id3->getTag('name')) . "\n<div class=\"line_file\"></div>";
echo 'Исполнитель: ' . iconv("windows-1251", "UTF-8",$id3->getTag('artists')) . "<div class=\"line_file\"></div>\n";
echo 'Альбом: ' . iconv("windows-1251", "UTF-8",$id3->getTag('album')) . "<div class=\"line_file\"></div>\n";
echo 'Год: ' . iconv("windows-1251", "UTF-8",$id3->getTag('year')) . "<div class=\"line_file\"></div>\n";
echo 'Комментарий: ' . iconv("windows-1251", "UTF-8",$id3->getTag('comment')) . "<div class=\"line_file\"></div>\n";
echo 'Жанр: ' . iconv("windows-1251", "UTF-8",$id3->getTag('genre')) . "<div class=\"line_file\"></div>\n";
echo 'Трэк: ' . iconv("windows-1251", "UTF-8",$id3->getTag('track')) . "<div class=\"line_file\"></div>\n";
}elseif($type == 'mp4' or $type == 'flv' or $type == 'avi' or $type == '3gp' or $type == 'mpg') {
$media = new ffmpeg_movie(H.'/download/files_obmen/'.$name.'');
echo 'Разрешение: '. $media->GetFrameWidth().'x'.$media->GetFrameHeight()."<div class=\"line_file\"></div>\n";
echo 'Частота кадров: '.$media->getFrameRate()."<div class=\"line_file\"></div>\n";
if (intval($media->getDuration())>3599)
echo 'Время: '.intval($media->getDuration()/3600).":".date('s',fmod($media->getDuration()/60,60)).":".date('s',fmod($media->getDuration(),3600))."<div class=\"line_file\"></div>\n";
elseif (intval($media->getDuration())>59)
echo 'Время: '.intval($media->getDuration()/60).":".date('s',fmod($media->getDuration(),60))."<div class=\"line_file\"></div>\n";
}
}
}
?>