Eccolo!

Codice PHP:

//Funzione Replace " " in "_" 
function fSpace($string)
{
    return 
str_replace(" ""_"$string);
}

//Funzione per ricavare l' estensione di un File
function fExt($string)

    
//Controllo il file
    
$trova_punto explode("."$string);
    
$estensione $trova_punto[count($trova_punto) - 1];
    
$estensione strtolower($estensione);
    
    
// Se non ci sono estensioni
    
if (isset($trova_punto[1]) == FALSE)
    {
        return 
'';
    }
    
//Ritorno il valore dell' estensione
    
return $estensione;
}
//Fine funzioni


//Effettuo l' upload dell' immagine...
$uploaddir 'upload_img/';
$uploadfile fspace($_FILES['txt_file']['name']);
$upload $uploaddir $uploadfile;

//Controllo che sia stato specificato un file
if(!strlen($uploadfile) == 0)
{
    
//Controllo l' estensione del file
    
if((fExt($uploadfile) == 'gif') or (fExt($uploadfile) == 'jpg') or (fExt($uploadfile) == 'jpeg') or (fExt($uploadfile) == 'png'))
    {
        
//Eseguo l' upload
        
if(move_uploaded_file($_FILES['txt_file']['tmp_name'], $upload))
        {
            
//Upload eseguito con successo
            
echo "Upload eseguito correttamente";
        
//    echo "

[img]". $upload ."[/img]";
            echo "

[url='form.php']Carica una nuova immagine[/url]";
        }else{
            //Upload fallito
            echo "
Upload fallito !";
            echo "
[url='form.php']Torna dietro[/url]";
        }
    }else{
        //Messaggio di errore
        echo "
File non valido";
        echo "
[url='form.php']Torna dietro[/url]";
    }
}else{
    //Messaggio di errore
    echo "
Specificare un file !";
    echo "
[url='form.php']Torna dietro[/url]";

Grazie