Controllo estensione immagine

carlococa1

Nuovo Utente
8 Lug 2008
9
0
0
<?
$uploadedfile = $_FILES['uploadfile']['tmp_name'];

$src = imagecreatefromjpeg($uploadedfile);

list($width,$height)=getimagesize($uploadedfile);

$newwidth=600;
$newheight=($height/$width)*600;
$tmp=imagecreatetruecolor($newwidth,$newheight);

imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height);

$filename = "images/". $_FILES['uploadfile']['name'];
imagejpeg($tmp,$filename,100);

imagedestroy($src);
imagedestroy($tmp);
?>

Salve a tutti, questo é un piccolo script per rimpicciolire immagini jpeg, la mia domanda é come posso farlo funzionare sia per GIF, sia per PNG?
Inoltre come posso cambiare il nome del file inviato al server per evitare doppioni. Magari potrei usare un contatore da associare al file ( ad esempio immagine1.jpg, immagine2.jpg)?

:D
 

Discussioni simili