Überprüfen ob Seite online ist
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anpassen
array
code
erreichbar code
fehlermeldung
grafik
helfen
hilfe
http
index
kasten
programmierte kasten
text
url
webseite
-
Hallo,
ich bräuchte eure Hilfe, und zwar zeigt mir dieser Script an ob die Seiter derzeit erreichbar ist. Wie kann ich das umbauen das der Script nur Seiten anzeigt die gerade nicht erreichbar sind?
<?php $stcds = array(200 => "Die Seite ist problemlos erreichbar"); $curld = curl_init("http://www.url.com/index.php"); curl_setopt($curld, CURLOPT_RETURNTRANSFER, true); curl_exec($curld); $get = curl_getinfo($curld); echo $stcds[$get['http_code']]; curl_close($curld); ?>
Gruß Tobi
Beitrag zuletzt geändert: 6.1.2011 17:10:23 von tobitk -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
if(){}
Verstehe dich sonst nicht ganz :D
Beitrag zuletzt geändert: 6.1.2011 18:01:10 von matthimeo -
Hier:
<?php $curld = curl_init("http://www.url.com/index.php"); curl_setopt($curld, CURLOPT_RETURNTRANSFER, true); curl_exec($curld); $get = curl_getinfo($curld); if($get['http_code'] != 200) { echo "Leider offline!";} curl_close($curld); ?>
-
Vielen Dank, für die Hilfe.
könntet ihr mir noch helfen das dies in so einem Kasten läuft, also wenn etwas ausfällt das es den Kasten und den Text im Kasten "Die Seite ist derzeit nicht erreichbar" anzeigt, sobald alles läuft wird nichts angezeigt, also nur eine leere Seite?
Der Programmierte Kasten in HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body> <table class="" style="border: 2px solid rgb(255, 255, 255); margin-top: 5px; background-color: rgb(255, 244, 183); width: 100%;"> <tbody> <tr> <td class="" style="padding: 15px 7px 7px 15px; background-color: rgb(255, 244, 183);"><img mce_real_src="http://static.howtoforge.com/images/please_note.gif" src="http://static.howtoforge.com/images/please_note.gif" alt="" border="0" height="16" width="16"></td> <td class="" style="padding: 15px 15px 15px 7px; font-size: 12px; font-style: italic; background-color: rgb(255, 244, 183);"> Die Seite ist derzeit leider nicht erreichbar</td> </tr> </tbody> </table> </body> </html>
Der Script ob die Webseite Offline bzw. Online ist. aber in PHP.
<?php $curld = curl_init("http://www.url.com/index.php"); curl_setopt($curld, CURLOPT_RETURNTRANSFER, true); curl_exec($curld); $get = curl_getinfo($curld); if($get['http_code'] != 200) { echo "Die Seite ist nicht erreichbar"; } curl_close($curld); ?>
Vielen Dank im vorraus wäre nett wenn iht mir helfen könntest.
Gruß Tobi
Beitrag zuletzt geändert: 6.1.2011 18:27:24 von tobitk -
Hi,
müsste so gehen:
<html> <head> </head> <body> <?php $curld = curl_init("http://www.url.com/index.php"); curl_setopt($curld, CURLOPT_RETURNTRANSFER, true); curl_exec($curld); $get = curl_getinfo($curld); curl_close($curld); if($get['http_code'] != 200) { ?> <table class="" style="border: 2px solid rgb(255, 255, 255); margin-top: 5px; background-color: rgb(255, 244, 183); width: 100%;"> <tbody> <tr> <td class="" style="padding: 15px 7px 7px 15px; background-color: rgb(255, 244, 183);"><img mce_real_src="http://static.howtoforge.com/images/please_note.gif" src="http://static.howtoforge.com/images/please_note.gif" alt="" border="0" height="16" width="16"></td> <td class="" style="padding: 15px 15px 15px 7px; font-size: 12px; font-style: italic; background-color: rgb(255, 244, 183);"> Die Seite ist derzeit leider nicht erreichbar</td> </tr> </tbody> </table> <?php } ?> </body> </html>
Grüße Steffen
-
einwandfrei funktioniert perfekt, vielen Dank.
Kannst du mir das noch ein bisschen anpassen das es Ordentlicher aussieht:
http://lokalbook.onpw.de/serverstatus.php
Das die Grafik die davor sitzt schön angepasst ist.
Das es so aussieht wie diese erste Fehlermeldung unter HowtoForge
http://www.howtoforge.com/add_howto
Vielen Dank.
gruß Tobi
Beitrag zuletzt geändert: 6.1.2011 19:57:19 von tobitk -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage