Devo caricare un file immagine e salvarla nella cartella "upload/immagine".
Allo stesso tempo, creo una miniatura dell'immagine con le dovute funzioni e la salvo in "upload/immagine/miniature".
L'immagine originale si salva, quindi l'upload non dà problemi. Ma non mi crea la miniatura.
Da quanto ho visto l'errore è in "list($width, $height, $type, $attr) = getimagesize($_FILES['img']['tmp_name']);": mi dice infatti che non riesce a trovare l'immagine da convertire.

Qualcuno ha un'idea?

Codice PHP:
                             if(@is_uploaded_file($_FILES["img"]["tmp_name"])) {                    
                    if( !@
move_uploaded_file($_FILES["img"]["tmp_name"], "$upload_dir/$file_name") ){
                        
$errore="Impossibile spostare il file. Controllare l'esistenza o i permessi della directory dove fare l'upload.";
                    }else{
                        
// CREAZIONE THUMBNAIL (miniature)
                        // Ottengo le informazioni sull'immagine originale
                        
list($width$height$type$attr) = getimagesize($_FILES['img']['tmp_name']);                   
                        
// Creo la versione 100*100 dell'immagine (thumbnail)
                        
$thumb = @imagecreatetruecolor(100100);
                        
$source imagecreatefromjpeg($_FILES['img']['tmp_name']);
                        
imagecopyresized($thumb$source0000100100$width$height);
                        
$nome=substr($_FILES['img']['name'],0,-4);
                        
imagejpeg($thumb$_SERVER['DOCUMENT_ROOT']."/upload/immagini/miniature/".$nome75);
                    }                    
                }