Se fosse un problema di percorso anche in locale non funzionerebbe visto che il percorso lo trovo in questo modo


$percorso = $_SERVER "DOCUMENT_ROOT"] ."/prodotti/".$codice;
Questa mi crea la nuova directory

L'errore inizia da queste righe:

$file_temp="img_temp";
$nome_file_arrivo=$percorso."/".$file_temp.".jpg";

($piccolla e l'immagine creata)

ImageJPEG($piccola, $nome_file_arrivo , 45);