Heim > Artikel > Backend-Entwicklung > PHP-FTP-Funktionsdatei hochladen
Oft verwenden wir die PHP-FTP-Funktion nicht zum Hochladen von Dateien, aber wir verwenden die FTP-Funktion, wenn wir fortgeschrittenere WEB-Anwendungen verwenden. Ich möchte beispielsweise die hochgeladenen Bilder auf Server B übertragen und die Daten dort speichern Server A. Das normale PHP-Datei-Upload-Beispiel kann nicht verwendet werden, kann aber bequem mit der FTP-Funktion durchgeführt werden. Der Code lautet wie folgt:
// Definieren Variablen
$ local_file = 'local.zip';
$server_file = 'server.zip'
// Mit FTP-Server verbinden
$ conn_id = ftp_connect($ftp_server);
//Anmeldeserver überprüfen
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
//Datei herunterladen
if (ftp_get ($conn_id, $local_file, $server_file, FTP_BINARY)) {
echo "$local_file-Datei erfolgreich herunterladen"
} else {//Öffnen Quellcode phpfensi.com
echo „Download failed“
} //FTP-Verbindung schließen
ftp_close($conn_id);
?>