ilch Forum » Allgemein » HTML, PHP, SQL,... » remote file local speichern

Geschlossen
  1. #1
    User Pic
    Vips Mitglied
    Registriert seit
    19.06.2008
    Beiträge
    238
    Beitragswertungen
    0 Beitragspunkte
    sers leutz

    versuch mich gerade daran eine remote file local zu speichern, doch leider funktioniert das nicht so. er sagt zwar das die datei erfolgreich gespeichert worden ist, was auch soweit richtig ist, die gespeicherte datei ist aber nur 731kb groß und die orginale ist aber 2,8 mb groß.
    vieleicht kann mir da einer weiterhelfen

    ps:es sind mp3 datein

    thx im vorraus

    edit: hab den fehler gefunden close

    // Pfad zur entfernten Datei
    $remote_file = '';
    $local_file = '';
    
    // Öffne eine Datei zum Schreiben
    $handle = fopen($local_file, 'w');
    
    // Verbindung aufbauen
    $conn_id = ftp_connect($ftp_server);
    
    // Login mit Benutzername und Passwort
    $login_result = ftp_login($conn_id, $ftpuser, $password);
    
    // Versuche $remote_file zu laden und in $handle zu speichern
    if (ftp_fget($conn_id, $handle, $remote_file, FTP_BINARY, 0 )) {
     echo "Erfolgreich in $local_file geschrieben\n";
    } else {
     echo "Download von $remote_file zu $local_file war nicht möglich\n";
    }
    
    // Verbindung und Verbindungshandler schließen
    ftp_close($conn_id);
    fclose($handle);



    Zuletzt modifiziert von Vips am 11.03.2010 - 20:59:19
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Also ich hab mit den Befehlen selbst noch nicht gearbeitet, aber warum nutzt ftp_fget und ein handle, wenn du es auch mit ftp_get machen kannst?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten