Ok ho capito dove si trova il problema.
Codice PHP:
// livello di compressione della miniatura
$thumbComp = 90;
if ($filetype == 'jpg') {
$srcImg = imagecreatefromjpeg("$src");
} else
if ($filetype == 'jpeg') {
$srcImg = imagecreatefromjpeg("$src");
} else
if ($filetype == 'png') {
$srcImg = imagecreatefrompng("$src");
} else
if ($filetype == 'gif') {
$srcImg = imagecreatefromgif("$src");
}
"$filetype" non viene definito da nessuna parte e di conseguenza il tutto fallisce. C'è da dire che è molto strano che non appaia nessun errore. Nemmeno nei log? Sei sicuro che l'error reporting sia abilitato?