ragazzi ho un form per fare l'upload di un file il cui codice html è :

codice:
<h1>scegli cosa uppare dal tuo pc verso il mio spazio web</h1>


<form method="post" action="uppa.php" enctype="multipart/form-data">
<input type="file" name="file1">


<input type="submit" name="submit" value="Upload">
</form>
e la rispettiva pagina che dovrebbe farne realmente l'upload sul server

Codice PHP:
<?php
require 'config.ftp.inc.php';
$source_file=$_POST[file1];
$dir='/'.$dominio'./public/';

// stabilire una connessione
$conn_id ftp_connect($ftp_server); 

// login con user name e password
$login_result ftp_login($conn_id$ftp_user_name$ftp_user_pass); 

// controllo della connessione
if ((!$conn_id) || (!$login_result)) { 
        echo 
'La connessione FTP è fallita!
'
;
        echo 
'Tentativo di connessione a '.$ftp_server.' per l\\'utente '.$ftp_user_name.'
'; 
        die; 
    } else {
        echo '
Connesso a '.$ftp_server.' utente '.$ftp_user_name.'
';
    }

// upload del file
$upload = ftp_put($conn_id,$dir,$source_file, FTP_BINARY); 

// controllo dello stato di upload
if (!$upload) { 
        echo '
Il caricamento FTP non è andato a buon fine!';
    } else {
        echo '
Caricato il file '.$source_file.' su '.$ftp_server.' come '.$destination.'
';
    }

// chiudere il flusso FTP 
ftp_quit($conn_id); 
?>
dove sbaglio ? :master: