Ho fatto degli esperimenti, ma non mi è venuto fuori niente di buono... chiedo soccorso
Questa è la versione base che avevo io:

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);
        
imagejpeg($thumb"../upload/immagini/miniature/".$file_name75);
    }                    

Dove dovrei crearlo il @move_uploaded_file()? Ho provato a metterlo all'interno dell'else, ma evidentemente c'è qualcosa che mi sfugge perchè non funziona...