Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Kopieren von Dateien anderer Server

  1. #1
    Registrierter Benutzer Avatar von Hondapower
    Registriert seit
    24.10.2002
    Ort
    München
    Beiträge
    34

    Kopieren von Dateien anderer Server

    Hy,
    ich habe ein Problem mit dem Kopieren von Dateien, welche auf einem anderem Server liegen
    (NEIN ich will nichts klauen der Server gehört mir)

    Ich habe da ein Script auf dem Server, von dem kopiert werden soll,
    welches ein Script aufruft, das auf dem Server liegt, auf den kopiert werden soll.

    Hier der Code, mit dem ich versuche zu kopieren:
    PHP-Code:
    <?php

     $file_remote 
    "http://www.servergroup.de/upload/thumbs/" $_GET[pic] . ".jpg";
     
    $file_local     "../ressourcen/upload/thumbs/" $_GET[pic] . ".jpg";

     
    $remotefile fopen ($file_remote"rb");
     
    $localfile     fopen ($file_local "wb");

     
    $contents fread ($remotefilefilesize ($file_remote));
     
    fwrite($localfile$contents);

     
    fclose ($file_remote);
     
    fclose ($file_local);

    ?>
    Fehlermeldung:
    stat failed for http://www.domain.de/upload/thumbs/a798bd977e.jpg
    (errno=2 - No such file or directory) in /is/htdocs/43360/www.domain2.de/home/copy.php on line 23

    Ich bin mir aber zu 100% sicher, das die Datei existiert
    Vermute mal ich seh den Wald vor lauter Bäumen nicht.

  2. #2
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Hallo!

    Der Fehler kommt von filesize ($file_remote)!
    Du kannst die Dateigröße von remotedateien nicht bestimmen, diese Funktion funktioniert nur im lokalen Dateisystem.


  3. #3
    Registrierter Benutzer Avatar von Hondapower
    Registriert seit
    24.10.2002
    Ort
    München
    Beiträge
    34
    Hast du einen Vorschlag, wie ich es noch machen kann?

    Thx

  4. #4
    Registrierter Benutzer
    Registriert seit
    07.08.2002
    Beiträge
    114
    Dann nur per FTP.
    Musst also quasi auf dem entfernten rechner einen ftp-server aufsetzen und dich dann vom localen server per ftp-funktion einloggen. dann kannst du über eine weitere ftp-funktion die dateigröße bestimmen.
    die ganze sache ist aber relativ langsam. würde die dateigröße nach einmaligem abfragen also lieber in einer datenbank speichern, wenn du sie öfters brauchst.

  5. #5
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Dann nur per FTP.
    Falsch!
    Geht auch über HTTP und Header Informationen!
    -> http://www.iezzi.ch/snippets/003_fsize.php


  6. #6
    Registrierter Benutzer Avatar von Hondapower
    Registriert seit
    24.10.2002
    Ort
    München
    Beiträge
    34
    DANKE!!!!

    Mit diesem Script gehts dann doch noch!!!
    Wunderbar

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •