isfile "serverübergreifend" ?
isfile "serverübergreifend" ?
am 25.10.2006 09:14:45 von ng
Hallo
Ich möchte mit einem PHP-Script (auf Server A) eine Liste von Bildern
erstellen die auf einem anderen Webserver (Server B) liegen.
Wenn die Bilder auf dem eigenen Webserver liegen kann man ja mit
isfile() wunderbar testen ob eine gültige Datei mit einem bestimmten
Namen vorhanden ist.
Gibt es eine Funktion mit der man dies auch "serverübergreifend" tun kann?
Gruss
Jürgen
Re: isfile "serverübergreifend" ?
am 25.10.2006 09:39:45 von Joerg Behrens
Jürgen Mayer schrieb:
> Hallo
>
> Ich möchte mit einem PHP-Script (auf Server A) eine Liste von Bildern
> erstellen die auf einem anderen Webserver (Server B) liegen.
>
> Wenn die Bilder auf dem eigenen Webserver liegen kann man ja mit
> isfile() wunderbar testen ob eine gültige Datei mit einem bestimmten
> Namen vorhanden ist.
>
> Gibt es eine Funktion mit der man dies auch "serverübergreifend" tun kann?
Das koennte man in dem du den anderen *Web*server danach fragst. Das
waere dann ein
HEAD /path/to/image.png HTTP/1.0
Host: www.example.com
Dazu eignet sich die Funktion fsockopen() gut. Eine andere Moeglichkeit
waere Webdav, aber da werden die Voraussetzungen nicht gegen sein.
Gruss
Joerg
--
TakeNet GmbH http://www.takenet.de
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
Re: isfile "serverübergreifend" ?
am 25.10.2006 09:41:18 von Niels Braczek
Jürgen Mayer schrieb:
> Ich möchte mit einem PHP-Script (auf Server A) eine Liste von Bildern=
> erstellen die auf einem anderen Webserver (Server B) liegen.
> ...
> Gibt es eine Funktion mit der man dies auch "serverübergreifend" tun =
kann?
Das wäre ja noch schöner. Naja, vielleicht per FTP.
Allerdings würde ich ein Skript auf Server B hinterlegen, das mir eine
Liste der verfügbaren Dateien liefert (Mini-Webservice).
MfG
Niels
--=20
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------
Re: isfile "serverübergreifend" ?
am 25.10.2006 10:30:28 von Philipp Kraus
Hallo,
On 2006-10-25 09:14:45 +0200, Jürgen Mayer said:
> Hallo
>
> Ich möchte mit einem PHP-Script (auf Server A) eine Liste von Bildern
> erstellen die auf einem anderen Webserver (Server B) liegen.
>
> Wenn die Bilder auf dem eigenen Webserver liegen kann man ja mit
> isfile() wunderbar testen ob eine gültige Datei mit einem bestimmten
> Namen vorhanden ist.
>
> Gibt es eine Funktion mit der man dies auch "serverübergreifend" tun kann?
>
> Gruss
> Jürgen
Wie wäre es mit einen Webservice?
Philipp
Re: isfile "serverübergreifend" ?
am 25.10.2006 10:45:34 von ng
Niels Braczek schrieb:
> Allerdings würde ich ein Skript auf Server B hinterlegen, das mir eine
> Liste der verfügbaren Dateien liefert (Mini-Webservice).
hey - danke für den Denkanstoss - manchmal sieht man den Wald vor lauter
Bäumen nicht :-(
Ich habe jetzt ein kleines Script auf Server B das ich von Server A aus
aufrufe. Als Ergebnis bekomme ich 0 oder 1 ;-)
Jürgen