Просмотр файла system/inc/classes/files_id3.class.php

Размер файла: 1.99Kb
  1. <?php
  2.  
  3. class files_id3 {
  4.  
  5.  
  6. public function getFiles($name,$type) {
  7.  
  8. if($type == 'mp3') {
  9. // Создаем объект, читаем файл
  10. $id3 = new MP3_Id();
  11. $result = $id3->read('files_obmen/'.$name.'');
  12. if (PEAR::isError($result)) {
  13. die($result->getMessage() . "\n");
  14. }
  15. // Читаем поля и выводим информацию
  16. //echo 'Название: ' . iconv("windows-1251", "UTF-8",$id3->getTag('name')) . "\n<div class=\"line_file\"></div>";
  17. echo 'Исполнитель: ' . iconv("windows-1251", "UTF-8",$id3->getTag('artists')) . "<div class=\"line_file\"></div>\n";
  18. echo 'Альбом: ' . iconv("windows-1251", "UTF-8",$id3->getTag('album')) . "<div class=\"line_file\"></div>\n";
  19. echo 'Год: ' . iconv("windows-1251", "UTF-8",$id3->getTag('year')) . "<div class=\"line_file\"></div>\n";
  20. echo 'Комментарий: ' . iconv("windows-1251", "UTF-8",$id3->getTag('comment')) . "<div class=\"line_file\"></div>\n";
  21. echo 'Жанр: ' . iconv("windows-1251", "UTF-8",$id3->getTag('genre')) . "<div class=\"line_file\"></div>\n";
  22. echo 'Трэк: ' . iconv("windows-1251", "UTF-8",$id3->getTag('track')) . "<div class=\"line_file\"></div>\n";
  23. }elseif($type == 'mp4' or $type == 'flv' or $type == 'avi' or $type == '3gp' or $type == 'mpg') {
  24. $media = new ffmpeg_movie(H.'/download/files_obmen/'.$name.'');
  25.  
  26. echo 'Разрешение: '. $media->GetFrameWidth().'x'.$media->GetFrameHeight()."<div class=\"line_file\"></div>\n";
  27. echo 'Частота кадров: '.$media->getFrameRate()."<div class=\"line_file\"></div>\n";
  28.  
  29. if (intval($media->getDuration())>3599)
  30. echo 'Время: '.intval($media->getDuration()/3600).":".date('s',fmod($media->getDuration()/60,60)).":".date('s',fmod($media->getDuration(),3600))."<div class=\"line_file\"></div>\n";
  31. elseif (intval($media->getDuration())>59)
  32. echo 'Время: '.intval($media->getDuration()/60).":".date('s',fmod($media->getDuration(),60))."<div class=\"line_file\"></div>\n";
  33.  
  34. }
  35. }
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42. }
  43.  
  44.  
  45.  
  46.  
  47.  
  48. ?>