Allora, ricapitolo:

il codice sopra scritto probabilmente è funzionante.

Il mio codice è leggermente diverso e non funzionava per altri motivi, adesso fà quello che desideravo e comunque qualcuno può prendere spunto del codice qui sopra perchè probabilmente realmente funziona.

Ho un secondo problema spero risolvibile:

Uso quel

ruotathumb('thumb.jpg','thumb_RUOTATA.jpg','90');

subito prima di un reindirizzamento che porta alla pagina dove è visualizzata la foto. Il problema è che se non faccio "Aggiorna" o "Ricarica la pagina" (a seconda del browser utilizzato), non ottengo la visualizzazione della foto correttamente ruotata, ma è visualizzata come prima della rotazione.

IDEE SUL COME RISOLVERE??