Просмотр файла 3gp.php

Размер файла: 1.38Kb
  1. <?php
  2. #-----------------------------------------------------#
  3. # Зц Sea mod Ganjara #
  4. # Автор : Slayer with Ganjar #
  5. # ICQ : 566003 993770 #
  6. # Вы не имеете права распространять данный скрипт. #
  7. # По всем вопросам пишите в ICQ. #
  8. #-----------------------------------------------------#
  9.  
  10. require 'moduls/ini.php';
  11. require 'moduls/fun.php';
  12. require 'moduls/connect.php';
  13. $id = intval($_GET['id']);
  14. $W = intval($_GET['W']);
  15. $H = intval($_GET['H']);
  16. // Получаем инфу о файле
  17. $file_info = mysql_fetch_assoc(mysql_query('SELECT * FROM `files` WHERE `id` = '.$id));
  18. if(!is_file($file_info['path'])){
  19. die('Файл не существует');
  20. }
  21. ###################################################
  22. $path=$file_info['path'];
  23.  
  24. if(!empty($W) or !empty($H)){
  25. $mov=&new ffmpeg_movie($path);
  26. $w=$mov->GetFrameWidth();
  27. $h=$mov->GetFrameHeight();
  28. if(!file_exists($cached)){
  29. $frame=$mov->getFrame(10);
  30. if($frame){
  31. $gd1 = $frame->toGDImage();
  32. $gd2 = imagecreatetruecolor(100,100);
  33. imagecopyresampled($gd2, $gd1, 0,0,0,0, 100, 100, $w, $h);
  34. if($gd2){
  35. header('Content-Type: image/jpeg');
  36. imagejpeg($gd2);
  37. imagedestroy($gd1);
  38. imagedestroy($gd2);
  39. }
  40. }
  41. }
  42. }
  43. else {
  44. echo'error';
  45. }
  46. ?>