con
Codice PHP:
list($width$height$type$attr) = getimagesize($_SERVER['DOCUMENT_ROOT'].'/cartelladovetienileimmagini/'$_FILES['fileicona']['tmp_name']); 
ti recuperi le dimensioni del tuo file e con
Codice PHP:
imagecopyresampled($imgsmall,$fullsize,0,0,0,0,$width/3,$height/3,$width,$height); 
che usi anche te ridimensioni..
puoi anche passare la "divisione" come parametro da un menu a tendina, sostituendo al 3 una variabile..