Upload FTP da PHP - Domanda

peppoweb

Utente Attivo
Ciao a Tutti, spulciando su internet ho trovato un codice che mi permette di effettuare una pubblicazione ftp da PHP. Il codice funziona benissimo. La mia necessità però è di pubblicare questi file dal pc di un qualsiasi utente tramite un form. Mi spiego meglio, l'utente seleziona per mezzo di un form un file sul suo pc e cliccando su invia lo pubblica direttamente, questa esigenza mi costringe a rendere dinamico il valore $source_file, è possibile? Se si Come. Grazie per l'aiuto.


PHP:
<?

/* Connessione al server ftp */

	 $ftp_host = 'ftp.mioftp.it';
	 $connect = ftp_connect($ftp_host) or die("Si è verificato un errore durante la connessione al server ftp");

/* login al server ftp */
	 
	 $username = 'miousername';
	 $pwd = 'miapassword';
	 $login = ftp_login($connect, $username, $pwd) or die("Si è verificao un errore durante l'accesso al server ftp");

/* INSERIMENTO DI UN FILE */

	 $destination_file = "/ulivigolf.jpg";
	 $source_file = "c:/ulivigolf.jpg";
	 ftp_put($connect, $destination_file, $source_file, FTP_BINARY) or die("Errore durante l'upload del file $source_file nel server ftp");
	 
/* chiusura connessione al server ftp */

	 ftp_quit($connect) or die("Si è verificato un errore durante la chiusura della connessione al server ftp");

?>