Script PHP | Programmatore PHP | Upload di file in FTP utilizzando PHP | Programmatore MySQL | Programmatore AJAX | Programmatore Javascript
Guida per l'Upload di file in FTP utilizzando PHP
Scritto da: Daniele Tabacco | Categoria: Script PHP|commenti Commenti: (2)

Spesso come Programmatore PHP mi sono trovato con la necessità di effettuare l'upload di file su un dominio diverso da quello in cui risiedeva lo Script PHP, ovviamente di tale spazio necessariamente dovevo conoscerne parametri e permessi di scrittura.

Ecco perchè in questa breve guida/esempio dedicato ad ogni Programmatore PHP mostrerò come effettuare l'Upload di file in FTP utilizzando PHP.

La Prima cosa che un Programmatore dovrà fare è il setting dei Parametri FTP

// dati di connessione al server FTP
$server = 'inserire Ip';
$username = 'inserire lo username';
$password = 'inserire la password';

Dopo aver reperito i dati a questo punto sarà necessario stabilire la connessione e a tal proposito un Programmatore PHP dovrebbe approfondire le funzioni ftp_connect e ftp_login:

    //Apro una connessione FTP che mi restituisce un id
    $id_connessione = ftp_connect($server);
    
    //Effetto l'autenticazione con i dati precedentemente impostati
    $login = ftp_login($id_connessione, $username, $password);

    //A questo punto occorre effettuare l'effettivo upload dei file:
    $file_originale = 'c:\nomefile.txt';
    $file_destinazione = 'nomefile.txt';     
    
    //Mi Sposto nella cartella in cui voglio effettuare l'upload        
    ftp_chdir($id_connessione, '/upload/');
    
    // upload del File
    ftp_put($id_connessione, $file_destinazione, $file_originale, FTP_ASCII);     
    
    //Chiudo la connessione
    ftp_close($id_connessione);

Anche in questa porzione di Script PHP abbiamo utilizzato alcune Funzioni PHP che sarebbe il caso di approfondire come ftp_chdir, ftp_put e ftp_close, e ogni Programmatore PHP può approfondire ed espandere questo esempio come meglio crede.

Commenti:
Script PHP upload Ftp Utile ma...
marco panu - Inserito il: 24/05/11
molto utile, l'ho modificato per inviare dei file di grosse dimensioni su un server privato indirizzo statico, con piccole dimensioni funziona alla grande, ma con file di oltre 1MB mi trasferisce senza dare nemmeno errori il file da 1k!! PERCHE?????? Sai darmi delle dritte? Grazie.

cancellare file
Massimiliano - Inserito il: 29/07/11
Bravo ottima guida. E se volessi cancellare un file in ftp???



(non visibile)







Captcha
Copia i caratteri che vedi sopra:

Tags: | torna su
Hai letto gli altri articoli?

ADServer Banner a Rotazione
Nel corso della mia esperienza Lavorativa come Programmatore PHP ho realizzato un piccolo ma efficacissimo Tools (Gestionale Online) chiamato ADServer, che consente a tutti i Webmaster o proprietari di un sito di poter far fruttare al meglio il loro sito internet. L'ADServer è una semplicissima applicazione che consente di gestire tutte le campagne pubblicitarie e l'advertising dei tuoi siti internet, con un sistema di Banner a Rotazione L'ADServer permette a tutti gli utenti, anche con poca esperienza di poter g...Leggi Tutto

Inviare email con allegati usando PHP
In questo breve articolo ritorniamo a parlare di PHP e della possibilità di creare un modulo per Inviare email con allegati usando PHP per ogni Programmatore PHP o Sviluppatore Web che voglia farlo in maniera semplice e funzionale. La prima cosa da fare è scaricare l'interessantissima libreria PHPMailer che come Programmatore PHP mi è capitato di utilizzare per uscire fuori da piccole situazioni e problematiche relative all'inoltro d'email, nel nostro caso però la utilizzeremo per semplificare il...Leggi Tutto

Leggere una directory con PHP
La scorsa settimana, durante una delle mie tante consulenze di Programmatore PHP mi sono trovado di fronte ad una situazione particolare, in pratica occorrevva  re-ingegnerizzare una community con media/alta frequenza e con moltissimi iscritti che per un problema del server non aveva mai cancellato le foto inserite dagli utenti fisicamente, ma ne aveva eliminato solo il riferimento dal database MySQL. La prima cosa che ho fatto da Programmatore PHP è stata quella di modificare lo script di cancellazione affinch&...Leggi Tutto

Guida per l'Upload di file in FTP utilizzando PHP
Spesso come Programmatore PHP mi sono trovato con la necessità di effettuare l'upload di file su un dominio diverso da quello in cui risiedeva lo Script PHP, ovviamente di tale spazio necessariamente dovevo conoscerne parametri e permessi di scrittura. Ecco perchè in questa breve guida/esempio dedicato ad ogni Programmatore PHP mostrerò come effettuare l'Upload di file in FTP utilizzando PHP. La Prima cosa che un Programmatore dovrà fare è il setting dei Parametri FTP // dati di connessi...Leggi Tutto

Leggere un file XML usando PHP e le funzioni DOM
In questo articolo brevissimo, vorrei mostrare un metodo alternativo a quello mostrato in Questo Articolo utilizzabile da un Programmatore PHP per poter Leggere un file XML usando PHP e le funzioni DOM Questo esempio decisamente più compatto è stato da me studiato e realizzato nell'ambito di un attività di Programmatore PHP / Consulente Web per leggere dei dati provenienti da un famoso social network che forniva delle informazioni da XML e quindi con la possibilità di leggere i dati e integrarli ...Leggi Tutto

Status e URL Valide con PHP 5 e get_headers();
In questi giorni mi è capitato di realizzare un piccolo script per verificare se una pagina internet interna o esterna ad un determinato dominio, restituisse un header corretto o non corretto. Ho ritenuto che una tale funzione potesse risultare utile ad ogni Programmatore PHP e quindi ne presento una versione decisamente ridotta. Quando consultiamo un sito, o meglio quando inoltriamo ad un browser (Internet Explorer, Firefox e affini) la richiesta di una determinata pagina o di un sito, il Server HTTP risponde inoltr...Leggi Tutto



Social Link:
linkedIn


Contattami su Skype:
Il mio stato


Realizzazione Siti Mobile e WebApps iPhone:

Realizzazione Sito Mobile
CMS su Misura per Sviluppo Siti Web Dinamici:

CMS su Misura
Vuoi Sviluppare l'Applicazione Mobile (WebApps) del tuo sito o della tua attività? un Applicazione Web, o pianificare la Realizzazione Sito Mobile? Contattami e scegli un Programmatore di WebApps Mobile e Programmatore di Siti Internet Mobile! Sviluppo WebApps per iPhone e Android

Collaborazioni:

Kuddle Network

antoniomaresca

cocreando

Scambio Link

Parlano di Me:

twago

Archivio Ultimi Articoli:

Risorse utili per un Programmatore PHP:
Sito Ufficiale del PHP , Download di PHP , Manuale e Documentazione PHP , Risorse e Siti Utili.

Cerchi un Programmatore PHP con esperienza consolidata? Molte aziende a Napoli, Milano, Roma si sono affidate a me. Contattami per una Consulenza Gratuita, per Realizzare un Applicazione Web o Sviluppare Siti Internet, Creare Portali Dinamici, Realizzare Siti su Misura, o come Consulente Web Marketing, Consulente SEO o per la Realizzazione Siti Mobile
 
Daniele Tabacco - Questo sito e' interamente realizzato da me secondo gli standard del W3C - css valido w3c css valido xhtml