grazie per la risposta... in effetti dovrei fare un controllo... e adesso l'ho fatto prendedo l'estensione dal nome del file ... ora per far funzionare le gif ho qst problemino... che ora vi mostro:
unction LoadGif ($imgname) {
$size=getimagesize($imgname);
$src_img=imagecreatefromgif($imgname);

$larg=ceil($size[0]/5);
$alte=ceil($size[1]/5);
$im=Imagecreatetruecolor($larg,$alte);

imagecopyresampled($im,$src_img,0,0,0,0,$larg,$alt e,$size[0],$size[1]);
return $im;
}
if (file_exists($_GET['immagine'])){
$immagine=LoadGif($_GET['immagine']);
header("content-type: image/gif");
imagegif($immagine,"",40);
imagedestroy($immagine);
} else {
echo "il file non esiste";
}

ho cambiato un pò il codice ma dove ho messo il grassetto nn sò come fare siccome qst funzione non funziona con le gif... come la cambio allora? mi aiutate?