farant: prüfen ob file exestiert auf anderen server

hey

ich habe es mit file_exists("http://www...") probiert aber es geht nicht

wie kann ich kontrollieren ob auf einem anderen server eine beestimmte datei vorhanden ist?
wenn nur mit ftp - wie?

danke für die hilfe

farant

  1. Hallo farant

    wie kann ich kontrollieren ob auf einem anderen server eine beestimmte datei vorhanden ist?
    wenn nur mit ftp - wie?

    Wenn die Datei per HTTP erreichbar ist, wenn sie existiert, musst du an den Server einen HEAD-Request senden, und den Response-Code überprüfen.

    Schöne Grüße

    Johannes

    --
    Man möge mich korrigieren.
    ss:| zu:) ls:[ fo:) de:] va:) ch:? sh:( n4:& rl:( br:< js:| ie:{ fl:( mo:}
    1. hey

      HEAD-Request senden, und den Response-Code überprüfen.

      wie mach ich das denn? hab von head-request keine ahnung ...

      thx for mail

      1. Habs mit
        if(fopen("http://domain.de/deine_datei.txt","a")) echo "datei existiert";
        gemacht

        danke dir

        1. Hallo!

          if(fopen("http://domain.de/deine_datei.txt","a")) echo "datei existiert";
          gemacht

          Das glaube ich nicht, denn das dürfte niemals funktionieren. Du weißt was "a" hier bedeutet? http://de3.php.net/manual/de/function.fopen.php

          Grüße
          Andreas