lima-city: Webhosting, Domains und Cloud
1 Pluspunkt 0 Minuspunkte
Wie kann ich mit PHP eine Datei auf einen anderen FTP Server hochladen?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

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);
?>
von (397 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

261 Kommentare

13 Nutzer