Просмотр файла comm/obmen/inc/file/jpg.php

Размер файла: 1.41Kb
  1. <?php
  2. if(is_file(H."sys/comm/obmen/screens/128/$file_id[id].$ras")){
  3.  
  4. if(isset($user) && $user['set_show_icon']==1){
  5. echo '<img src="/sys/comm/obmen/screens/128/'.$file_id['id'].'.'.$ras.'" alt="Скрин..."/><br/>';
  6. }
  7.  
  8. }else if(function_exists('imagecreatefromstring')){
  9. $imgc=imagecreatefromstring(file_get_contents($file));
  10. $img_x=imagesx($imgc);
  11. $img_y=imagesy($imgc);
  12.  
  13. if($img_x==$img_y){
  14. $dstW=128; // ширина
  15. $dstH=128; // высота
  16. }else if($img_x>$img_y){
  17. $prop=$img_x/$img_y;
  18. $dstW=128;
  19. $dstH=ceil($dstW/$prop);
  20. }else{
  21. $prop=$img_y/$img_x;
  22. $dstH=128;
  23. $dstW=ceil($dstH/$prop);
  24. }
  25.  
  26. $screen=imagecreatetruecolor($dstW, $dstH);
  27. imagecopyresampled($screen, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
  28. imagedestroy($imgc);
  29. $screen=img_copyright($screen);
  30. imagejpeg($screen,H."sys/comm/obmen/screens/128/$file_id[id].$ras",90);
  31. imagedestroy($screen);
  32.  
  33. if(isset($user) && $user['set_show_icon']==1){
  34. echo '<img src="/sys/comm/obmen/screens/128/'.$file_id['id'].'.'.$ras.'" alt="Скрин..."/><br/>';
  35. }
  36. }
  37.  
  38. if($file_id['opis']!=NULL){
  39. echo '<b>Описание</b>: '.trim(br(links($file_id['opis']))).'<br/>';
  40. }
  41.  
  42. if(function_exists('getimagesize')){
  43. $img_size=getimagesize($file);
  44. echo '<b>Разрешение</b>: '.$img_size[0].'*'.$img_size[1].' пикс.<br/>';
  45. }
  46.  
  47. echo '<b>Добавлен</b>: '.vremja($file_id['time']).'<br/>';
  48. echo '<b>Размер</b>: '.size_file($size).'<br/>';
  49. ?>