Hier ist ein Beispiel. Du musst dazu das Modul php_ftp.dll in deiner php.ini Datei aktivieren.
<?php
// FTP-Server-Daten
$ftp_server = "ftp.example.com"; // FTP-Server-Adresse
$ftp_username = "username"; // Benutzername
$ftp_password = "password"; // Passwort
// Datei, die hochgeladen werden soll
$local_file = "path/to/local/file.txt"; // Pfad zur lokalen Datei
$remote_file = "path/to/remote/file.txt"; // Pfad auf dem FTP-Server
// Verbindung zum FTP-Server aufbauen
$conn_id = ftp_connect($ftp_server);
// Anmeldung mit Benutzername und Passwort
if (@ftp_login($conn_id, $ftp_username, $ftp_password)) {
echo "Erfolgreich eingeloggt\n";
// Datei hochladen
if (ftp_put($conn_id, $remote_file, $local_file, FTP_ASCII)) {
echo "Datei erfolgreich hochgeladen\n";
} else {
echo "Fehler beim Hochladen der Datei\n";
}
} else {
echo "Verbindung fehlgeschlagen\n";
}
// Verbindung zum FTP-Server schließen
ftp_close($conn_id);
?>