Sto realizzando un sito dove vari utenti che lo gestiranno, Amministratore e redattori, potranno inseire degli articoli e anche delle immagini.

Volevo sapere se è possibile permettere agli utenti di caricare foto di qualsiasi dimensione, e che questa venga automaticamente ridimensionata e quindi uplodata con una dimensione massima a mia scelta width 300 px.

Esempio: redattore franco ha una foto width 1600 e height 1200 pixel.
Io vorrei che la foto uplodata abbia la dimensione di width 300 e che height 225, in questo caso.

spero di essere stato chiaro.