Ecco il mio script...
io direi che è perfetto.. non manca niente!! Eppure...
Se lo richiamo funziona tutto, calcola le dimensioni etc... ma restituisce a video l'url della pagina invece che l'immagine!!!
http://www.miodominio.com/admin/thum...g&pseudo=pippo
Deve avere qualche problema con l'header??!
Ma come mai?
Codice PHP:
$img = $_GET['img'];
$pseudo = $_GET['pseudo'];
$nome_tmp = "../profiles/".$pseudo."/".$img;
$size = getimagesize($nome_tmp);
switch($size[2]){
case 1:
$fullsize = imagecreatefromgif($nome_tmp);
break;
case 2:
$fullsize = imagecreatefromjpeg($nome_tmp);
break;
case 3:
$fullsize = imagecreatefrompng($nome_tmp);
break;
}
$fullsize_height=imagesy($fullsize);
$fullsize_width=imagesx($fullsize);
if($fullsize_width>130){
$thumb_width=130;
$thumb_height=floor($fullsize_height/($fullsize_width/$thumb_width));
}else if($fullsize_height>80){
$thumb_height = 80;
$thumb_width = floor($fullsize_width/($fullsize_height/$thumb_height));
}else{
$thumb_width=$fullsize_width;
$thumb_height = $fullsize_height;
}
$thumb=imagecreatetruecolor($thumb_width,$thumb_height);
imagecopyresampled($thumb,$fullsize,0,0,0,0,$thumb_width,$thumb_height,$fullsize_width,$fullsize_height);
header ("Content-type:image/jpeg");
imagejpeg($thumb,100);
imagedestroy($fullsize);
imagedestroy($thumb);