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?