Starai anche impazzendo, ma hai provato a modificarlo? Hai una qualche idea di come fare?
Ecco come dovresti procedere:
- caricare l'immagine
- leggere le dimensioni dell'immagine caricata con la funzione getimagesize()
- con un if/else decidi in base a larghezza e altezza come assegnare i nuovi valori di larghezza ed altezza per l'immagine ridimensionata
Tutto qua, non serve altro.