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.