Salve io volevo poter inserire un file (dal modulo della form file appunto) su ftp

la form rimanda a questa pagina


Codice PHP:

<?

$ftp_server
="********"//esempio indirizzo ip del sever
$ftp_username="éééé";
$ftp_password="+***";


$immagine=$_FILES['file']['tmp_name'];
$nome=$_FILES['file']['name'];
$immagine $immagine."/".$nome;
$uploaddir 'images/loghi/'.$nome;


// stabilisco la connessione al server ftp
$ftp_connessione ftp_connect($ftp_server);

// effetto login sul server
$login ftp_login($ftp_connessione$ftp_username$ftp_password);

// controllo se la connessione ha avuto buon fine
if(!$ftp_connessione || !$login){
        echo 
"Connessione fallita!";
} else {
    
// se connessione ha avuto buon fine faccio UPLOAD del file
    
$file_da_caricare $immagine;
    
$dove_carire $uploaddir;
    
    
$upload ftp_put($ftp_connessione$dove_carire$file_da_caricareFTP_BINARY);
    
    
// controllo se upload andato a buon fine
    
if (!$upload) {
        echo 
"Si è verificato un errore durante il caricamento!".$_FILES['file']['error'];
    } else {
        echo 
"Upload avvenuto con successo";
    }
    
    
// chiudo connessione FTP
    
ftp_quit($ftp_connessione);
}

?>
e mi dà sempre

Si è verificato un errore durante il caricamento!
Errore 0

per la vostra informazione le due variabili $immagine e $upploaddir vanno a contenere stringhe simili

/tmp/phpsRFe9U/avatarlupo656ww.jpg

images/loghi/avatarlupo656ww.jpg