Externe Datei auf Existenz prüfen
Jürgen K.
- php
Hallo Leute,
gibt es eine Möglichkeit, in php festzustellen, ob eine Datei, die nicht auf dem eigenen Server liegt, existiert?
Also sinngemäß so etwas wie file_exists(http://beispiel.de/index.html)
(wobei dieses Beispiel nicht funktioniert.)
Vielen Dank,
Jürgen
Hallo,
gibt es eine Möglichkeit, in php festzustellen, ob eine Datei, die
nicht auf dem eigenen Server liegt, existiert?
Keine von Haus aus. Aber du hast mehrere Moeglichkeiten: entweder, du
baust eine TCP-Verbindung zu dem Zielrechner auf und ueberpruefst den
Status-Codes eines HEAD-Requests, oder du benutzt die FTP-Extensions
von PHP. Bei ersterer Loesung ist die Lektuere von
http://php.net/fsockopen
http://www.rfc-editor.org/rfc/rfc1945.txt
http://www.rfc-editor.org/rfc/rfc2068.txt
sinnvoll, bei zweiterer die Lektuere von
http://www.php.net/manual/de/ref.ftp.php
Gruesse,
CK
Vielen Dank,
und wenn nicht so früher Morgen wäre hätte ich vielleicht auch gemerkt, daß wir das Thema vor kurzem hier schon mal hatten.
Sorry,
Jürgen