Sven Rautenberg: file_exists, filesize equivalent remote server

Beitrag lesen

Aloha!

Mit welchen Funktionen oder Tricks kann ich aber das Vorhandenseins bzw. die Größe einer Datei auf einer anderen Domain testen?

Hängt davon ab, mit welchen Methoden du auf den fremden Server zugreifen kannst. fopen() kann auch HTTP- und FTP-Server bedienen und Dateien öffnen. Damit kannst du deren Existenz feststellen. Die Größe mußt du wohl oder übel durch Auslesen aller Bytes der Dateii zählen. Das ist insgesamt keine sehr performante Geschichte, wenn du a) große Dateien hast oder b) viele Dateien, oder c) beides zusammen.

Eventuell kann man sich aber auch was eigenes stricken, z.B. Parsen des Directory-Listings des Webservers (sofern keine index.* existiert) oder direkter FTP-Zugriff.

- Sven Rautenberg