Размер файла: 1.78Kb
<?php
mysql_pconnect ('localhost', 'smolk86_albom', 'ghtP12hnxc') or die();
mysql_select_db('smolk86_albom') or die();
$pre = $_GET['pre'];
$id = $_GET['id'];
$pid=$_GET['pid'];
if ($pre==40){
$nw=40; // Ширина
$nh=20; // Высота
} elseif($pre==100){
$nw=100; // Ширина
$nh=80; // Высота
} else {
$nw=80; // Ширина
$nh=60; // Высота
};
if (!empty($pid)){
$results=mysql_fetch_array(mysql_query("select `original` from `photo_id` where `user_id`='$id' and `id`='$pid' order by `crdate` desc;"));
$resul=$results[0];
}
else{
$result=mysql_fetch_array(mysql_query("select `original` from `photo_id` where `user_id`='$id' order by `crdate` desc;"));
$resul=$result[0];
}
$src = './photos/'.$resul;
if(file_exists($src)) // Если не пустое изображение, то продолжаем
{
$list=substr(strrchr($src,'.'),1);
if($list=='gif')
{
$imold=imagecreatefromgif($src);
$size=getimagesize($src);
$ow=$size[0]; // Оригинальная ширина;
$oh=$size[1]; // Оригинальная высота;
$image=imagecreatetruecolor($nw,$nh); // Создаем картинку с новыми параметрами;
imagecopyresized($image,$imold,0,0,0,0,$nw,$nh,$ow,$oh);
header("Content-type: image/gif"); // Записываем заголовок;
imagegif($image); // Выводим;
};
if($list=='jpeg' or $list=='jpg')
{
$type=400; // Cжатие JPG
$imold=imagecreatefromjpeg($src);
$size=getimagesize($src);
$ow=$size[0]; // Оригинальная ширина;
$oh=$size[1]; // Оригинальная высота;
$image=imagecreatetruecolor($nw,$nh); // Создаем картинку с новыми параметрами;
imagecopyresized($image,$imold,0,0,0,0,$nw,$nh,$ow,$oh);
header("Content-type: image/jpg"); // Записываем заголовок;
imagejpeg($image,'',$type); // Выводим;
};
}
else die();
mysql_close();
?>