View file gallery/get_preview.php

File size: 612B
<?php
	if(!empty($_GET[photo_id]) && ctype_digit($_GET[photo_id]) && $_GET[photo_id]>0)
	{
		$image=imagecreatefromjpeg("photos/$_GET[photo_id].jpg");

		$h=imagesy($image);
		$w=imagesx($image);

		$nh=128;
		$nw=128;

		$image2=imagecreatetruecolor($nw,$nh);
		imagecopyresized($image2,$image,0,0,0,0,$nw,$nh,$w,$h);

		header("Content-type: image/jpeg");
		imagejpeg($image2);

		imagedestroy($image);
		imagedestroy($image2);	
	}
	else
	{
		$image=imagecreatefromgif("images/isnt_cover.gif");
		header("Content-type: image/gif");
		imagegif($image);

		imagedestroy($image);
	}
?>