Questi sono gli errori che mi vengono restituiti se provo a richiamare l'immagine direttamente tramite script:

codice:
Warning: Division by zero in /home/mhd-01/www.andreapaiola.it/htdocs/galleria/immagini.php on line 5

Warning: Division by zero in /home/mhd-01/www.andreapaiola.it/htdocs/galleria/immagini.php on line 6

Warning: imagecreatetruecolor(): Invalid image dimensions in /home/mhd-01/www.andreapaiola.it/htdocs/galleria/immagini.php on line 7

Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /home/mhd-01/www.andreapaiola.it/htdocs/galleria/immagini.php on line 8

Warning: Cannot modify header information - headers already sent by (output started at /home/mhd-01/www.andreapaiola.it/htdocs/galleria/immagini.php:5) in /home/mhd-01/www.andreapaiola.it/htdocs/galleria/immagini.php on line 13

Warning: imagejpeg(): supplied argument is not a valid Image resource in /home/mhd-01/www.andreapaiola.it/htdocs/galleria/immagini.php on line 14

Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/mhd-01/www.andreapaiola.it/htdocs/galleria/immagini.php on line 15
Credo proprio che ci siano degli errori nelle operazioni che svolgi per determinare le nuove dimensioni delle immagini.

Solo non so perchè in locale ti funzioni e sul server no! Però se tu provi in win e il server ha linux potrebbe essere questa la causa (a parte le operazioni che al 90% sono sbagliate!). Su linux, per esempio, non è possibile ridimensionare immagini più grandi di n*n. C'è una pillola sul forum riguardo il ridimensionamento. Utilizzando la classe proposta su linux c'erano alcuni problemi.

Prova a postare lo script che usi e vediamo di trovare l'errore.