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