Grazie per la risposta
Codice PHP:
imagecopyresampled($imgsmall,$fullsize,0,0,0,0,$width/3,$height/3,$width,$height); 
ma in questo modo io divido la larghezza e l'altezza per 3 giusto?
Quindi se l'immagine ha una dimensione di 300 px di larghezza e 900 di altezza, la mia miniatura avrà una larghezza di 100 e un'altezza di 300px. Giusto?

Ma se l'immagine ha una larghezza di 900px, la larghezza sarà di 300 e non più di 100px e a me servirebbe che tutte le miniature avessero una larghezza di 100px ed altezza invece proporzionale.