Просмотр файла functions/resize.php

Размер файла: 1.54Kb
<?php
#----------------------------------------------------------------#
#               ********* COOL-WAPA *********                    #
#                      Автор  :  Dog09                           #
#               E-mail  :  [email protected]                   #
#      Официальный сайт сайт проекта: : http://siza.pp.ua        #
#                  ICQ  :  617-333-896                           #
#      Вы не имеете право вносить изменения в код скрипта        #
#            для его дальнейшего распространения                 #
#----------------------------------------------------------------# 
if(empty($_GET['small'])){$w=100;$h=100;$img=htmlspecialchars(urldecode(trim($_SERVER['QUERY_STRING'])));}
else					 {$w=40;$h=40;$img=htmlspecialchars(strtok(urldecode(trim($_SERVER['QUERY_STRING'])),'&'));}

$imagedata=getimagesize($img);
// маштабирование
if($w&&($imagedata[0]<$imagedata[1])){
	$w=($h/$imagedata[1]*$imagedata[0]);
}else{
	$h=($w/$imagedata[0]*$imagedata[1]);
}
$im2=ImageCreateTrueColor($w,$h);

if(ereg(".jpg$",$img)||ereg(".jpeg$",$img))
{$image=ImageCreateFromJpeg($img);}
elseif(ereg(".gif$",$img)){$image=ImageCreateFromGif($img);}

imagecopyResampled($im2,$image,0,0,0,0,$w,$h,$imagedata[0],$imagedata[1]);

if(ereg(".jpg$",$img)||ereg(".jpeg$",$img)){header('Content-type: image/jpeg');imageJpeg($im2);}
elseif(ereg(".gif$",$img)){header('Content-type: image/gif');imageGif($im2);}

?>