<?php
//header("Content-type: image/png");

$url_array = explode('/',$_SERVER['PHP_SELF']);
//print_r($url_array);

##########################################
# Käs ut text och fontstorlek ur URL:n
##########################################
$index = 3;
if ($_SERVER['HTTP_HOST']=="customers.creamarketing.com") $index++;
/*if ($url_array[$index] != "") {
	$file = $url_array[$index];
	if (is_numeric($url_array[$index-1])) $size = $url_array[$index-1];
} else {
	$file = $url_array[$index-1];
}*/

$size = $url_array[$index];
$file_array = array_splice($url_array,$index+1);
//print_r($file_array);
$file = implode('/',$file_array);

if ($url_array[$index+1]!='http:')  $file = '../'.$file;


	$w = $size;
	$h = $size;
	
	
	
	//echo $file.'**';
	$fsize = @getimagesize($file);
	//$file = 'images/kuukaudentalo/full/'.$file;
	if($fsize[2]==1) $srcImg = imagecreatefromgif($file);
	elseif($fsize[2]==2) $srcImg = imagecreatefromjpeg($file);
	elseif($fsize[2]==3) $srcImg = imagecreatefrompng($file);
	else {
		$srcImg = imagecreate (1,1);
		$bg = imagecolorallocate($srcImg, 255, 255, 255);
		$textcolor = imagecolorallocate($srcImg, 0, 0, 255);
		imagestring ($srcImg, 1, 1, 1, 'No image available', $textcolor);
	}
	
	$srcImg_w = imagesx($srcImg);
	$srcImg_h = imagesy($srcImg);
	
	if ($w>$srcImg_w) $w=$srcImg_w;
	if ($h>$srcImg_h) $h=$srcImg_h;
	
	$srcImg_w_new = $w;
	$srcImg_w_new_s = $w/$srcImg_w;
	$srcImg_h_new = $srcImg_w_new_s*$srcImg_h;
	
	
	if ($srcImg_h_new>$h) {
		$srcImg_h_new = $h;
		$srcImg_w_new =($h/$srcImg_h)*$srcImg_w;
	}
	
	header ("Content-type: image/jpg");
	$im = @imagecreatetruecolor($srcImg_w_new, $srcImg_h_new)
	     or die("Cannot Initialize new GD image stream");

	     
	imagecopyresampled($im,$srcImg,0,0,0,0,$srcImg_w_new,$srcImg_h_new,$srcImg_w,$srcImg_h);    
	imagejpeg($im);
	imagedestroy($im);
?> 