Folgendes Problem:
Es gibt 2 Domains, eine lokal und eine im Web. Nennen wir
sie mal intranet.de(lokalhost) und example.com(www).
Auf example.com läuft ein PHP-Script, welches in
unregelmäßigen Abständen eine XML-Datei im Ordner
http://example.com/tmp anlegt. Die Datei trägt immer den
selben Dateinamen.
Auf dem lokalen Server läuft unter
http://intranet.de/example ein Script in PHP, welches bei
jedem Aufruf die Existenz der besagten Datei auf
example.com/tmp prüft und gegebenenfalls einlesen soll.
Problem: egal, ob die gewünschte Datei auf example.com
liegt, oder nicht, wird mir bei
file_exists("http://example.com/tmp/datei.xml") immer false
ausgegeben.
Ich hätte die Datei gerne mit simple-xml weiterverarbeitet.
Auch, wenn ich auf example.com die Daten nicht in eine
xml-datei, sondern in eine Datenbank speichere, erhalte ich
die Meldung, dass die Tabelle nicht gefunden werden konnte.
Eine Prüfung mit phpmyadmin hat jedoch ergeben, dass die
Tabelle in der Datenbank existiert.
Könnte ich ggf. in beiden Fällen ein Zugriffsproblem haben?
Oder kann mir ggf. jemand ein oder zwei Stichworte geben,
nach denen ich suchen muss, um das Problem zu beheben?
Danke
Heiko
--
Die Signatur fällt heute mal aus.
Das Manual sagt ja auch, dass file_exists nicht mit HTTP funktioniert.
Kannst ja bei simplexml_load_file() ein "@" davor hinmachen. Das liefert ja
dann auch false wenn's die Datei nicht (runter)laden kann.
Gruß
Carsten