file_exists vor include von anderem Server
Hallo
in einer Seite (liegt bei Strato) binde ich mit include eine Seite ein die zu Hause auf meinem Xampp liegt.
Das funktioniert auch ganz gut, nur wenn der Xampp nicht erreichbar ist entsteht eine Fehlermeldung.
Ich wollte nun mittels file_exists eine Prüfung einbauen bevor der include ausgefüht wird. Geht aber nicht mit absoluten Pfaden.
Hat jemand ne Idee?
p.s.
das Ganze ist als Alarmanlage gedacht. Wenn jemand das Adminmenue aufruft wird auf meinem Xampp per exec ein Piepton erzeugt.
Antwort schreiben
Antwort 1 von katy vom 03.02.2020, 00:05 Options
Hallo yellowsubmarine,
evtl. kannst du mit fopen() die Datei öffnen, prüfen, ob das erfolgreich war, falls ja wieder schließen und includen.
fopen sollte mit URLs zurecht kommen im Gegensatz zu file_exists.
katy
Antwort 2 von yellowsubmarine vom 03.02.2020, 01:48 Options
Hi
Danke.
Das funktioniert. Es piepst schon bei fopen() so das ich nun auf include verzichten kann.
habs so gemacht:
$fp1 = @ fopen("http://meinxampp-no-ip.kp/piep.php/", "r");
if ($fp1 != false) { fclose($fp1); }
und hoffe das nicht Nachts um 3 jemand ne Bruteforce startet :-)