Oggi vediamo come creare un semplice script per caricare e scaricare file dal nostro ftp di fiducia.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
<?php // Variabili per la connessione $ftp_server="my ftp"; //Il nostro FTP server $ftp_username="my user"; //Il nostro User $ftp_password="my password"; //La nostra Password // 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 la connessione if(!$ftp_connessione || !$login){ echo "Connessione fallita!"; } else { // se connessione ha avuto buon fine faccio UPLOAD del file $file_upload_da_caricare = "mail.py"; $upload_dir = "download/mail.py"; //Lancio il comando per upload del file $upload = ftp_put($ftp_connessione, $upload_dir, $file_upload_da_caricare, FTP_BINARY); // controllo se upload andato a buon fine if (!$upload) { echo'<p><span style="color:red">Si è verificato un errore durante il caricamento del file</span></p> '; } else { echo'<p><span style="color:green">Upload completato con successo</span></p> '; } //se invece voglio effettuare un DOWNLOAD: $file_download_da_scaricare ="download/stream.xml"; $download_dir = "stream.xml"; //Lancio il comando per scaricare il file $download = ftp_get($ftp_connessione, $download_dir, $file_download_da_scaricare, FTP_BINARY); // Controllo se a scaricato il file if (!$download) { echo'<p><span style="color:red">Si è verificato un errore durante il download del file</span></p> '; } else { echo'<p><span style="color:green">Download completato con successo</span></p> '; } // Chiudo connessione FTP ftp_quit($ftp_connessione); } ?> |