2009-11-06 1 views
5

Ecco il mio problema in breve.E 'possibile caricare file da FTP a FTP utilizzando PHP

So come caricare un file sul server tramite FTP con il linguaggio di programmazione PHP.

Ma è che possibile per ottenere i file da un altro server al nostro server con PHP con

avere il nome utente e password FTP

Grazie n anticipo ...

Fero

risposta

3

Sì , puoi recuperare i file da FTP usando PHP - usando ftp_get.

Il seguente frammento è dal documentation:

$conn_id = ftp_connect($ftp_server); 

// login with username and password 
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 

// try to download $server_file and save to $local_file 
if (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) { 
    echo "Successfully written to $local_file\n"; 
} 
else { 
    echo "There was a problem\n"; 
} 
2

Tecnicamente, il protocollo FTP consente trasferimenti da server a server, chiamati FXP. Questa funzione è disabilitata per impostazione predefinita sulla maggior parte dei server FTP, tuttavia, per motivi di sicurezza, quindi è necessario poterla verificare/abilitare prima che funzioni.

Se è abilitato, è sufficiente scrivere i comandi FXP e tutto dovrebbe funzionare correttamente.

+0

hi Starbuck .. Non voglio usare le funzioni FTP. ho bisogno di usare con PHP – Fero

0

Io non credo che sia molto diverso da copia di un file da una directory ad un'altra, a condizione che si sa come aperta un file in un server FTP ..