<?php
/*Hlavièky*/
header("Content-type: image/jpeg");
function file_type($file){
$path_chunks = explode("/", $file);
$thefile = $path_chunks[count($path_chunks) - 1];
$dotpos = strrpos($thefile, ".");
return strtolower(substr($thefile, $dotpos + 1));
}
/*Absolutní cesta k obrázku ($HTTP_GET_VARS["pth"]=parametr pth v adrese stránky)*/
$path = "/var/www/Modules/".$HTTP_GET_VARS["pth"]."/";
/*Jméno obrázku + suffix*/
$filename = $HTTP_GET_VARS["fname"]."_Small.jpg";
$extension = file_type($filename);
$remove_thumb = false;
/*Naètení obrázku*/
if(in_array($extension, array('png', 'gif', 'jpg', 'jpeg'))){
if(!$img_size = getimagesize($path.$filename)){
$remove_thumb = true;
}
if($extension == 'gif'){
if(!$image = imagecreatefromgif($path.$filename)){
$remove_thumb = true;
}
}elseif($extension == 'png'){
if(!$image = imagecreatefrompng($path.$filename)){
$remove_thumb = true;
}
}elseif($extension == 'jpg' || $extension == 'jpeg'){
if(!$image = imagecreatefromjpeg($path.$filename)){
$remove_thumb = true;
}
}
/*Naètení velikosti obrázku*/
$img_height = $img_size['1'];
$img_width = $img_size['0'];
if($remove_thumb == false){
/*Pokud se nemá v rohu obrázku zobrazovat text 'www.mlab.cz' zakomentovat následující 2 øádky*/
$black = ImageColorAllocate($image, 0, 0, 0);
ImageString ($image, 3, $img_width-80, $img_height-15, "www.mlab.cz", $black);
/*Zobraz obrázek!!!*/
imagejpeg($image);
}
}else{
$remove_thumb = true;
}
?>