Ecco lo script completo:codice:<? switch($action) { case "upload": $ftp_server = "mioserver.com"; $ftp_user_name = "utente@server.com"; $ftp_user_pass = "my_password"; $nome_file = $_FILES['source_file']['name']; $destination_file = date("d")."-".date("m")."-".date("Y")."-".date("H")."-".date("i")."-".date("s")."-".$nome_file; $conn_id = ftp_connect($ftp_server); $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 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 = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY); if (!$upload) { echo "Il caricamento FTP non è andato a buon fine!"; } else { echo "Caricato il file $source_file su $ftp_server come $destination_file"; } ftp_quit($conn_id); break; default: echo "<form name=myform enctype=\"multipart/form-data\" method=\"post\" action=\"?action=upload\">"; echo "<input type=\"file\" name=\"source_file\"> "; echo "<input type=\"submit\" value=\"Upload\"></form>"; break; } ?>

Rispondi quotando