PHP Server Status Abfrage Script!

Belee

Lt. Commander
Registriert
Dez. 2006
Beiträge
1.518
Hi Leute

Ich suche ein kleines Script was einfach eine IP-Adresse bzw. Server per PING auf Leben untersucht. :D
Wenn der Server antwortet soll einfach nur ein ONLINE und wenn nicht, ein OFFLINE ausgegeben werden.
Kennt jemand sowas? ich habe absolut nichts gefunden im Web :(
 
Kurz und bündig und mit Google in 2 Sekunden zu finden ;)

PHP:
<?php
if (!@$fp = fsockopen("IP",Port, $errno, $errstr, 1)){
   echo "Offline";
} else {
   echo "Online";
}
?>

Die dazu gehörige Funktion:
http://de.php.net/fsockopen

MfG, DM.
 
Ja für jemanden der weiß wo nach er zu suchen hat :-) ich hätte 1 Jahr suchen können.

$errstr, 1 ist das der TimeOut?
 
versuchs mal mit http://php.net... diese seite sollte eigentlich jeden PHP entwicklern bekannt sein :D

fsocketopen
da ist auch alles genau beschrieben.

und ja.. wenn du deine seite weniger belasten willst als mit den PINGs anfragen solltest du fsocketopen vermeiden. bei den vielen besuchern (naja sollte schon mehr als 1000 sein :D ) könnte es den server überlasten. frag doch einfach mit einfach nach dem anmelden mit javascript ob der user den fenster schliessen will oder so...
 
Ne Ne .-)

Ich arbeite gerade an einer Webradio Seite http://italo-disco.onairmusic.de
Und alles was ich benötige ist den Streamserver einmal kurz abfragen ob er läuft, und dann halt den Status auf der Seite ausgeben - als Info halt, mehr nicht, keine große Sache.
 
Ich würde das trotzdem cachen und so begrenzen, dass es maximal 1x alle sagen wir mal 30 Sekunden gemacht wird.
 
Zurück
Oben