Met het onderstaande php scriptje kun je testen of een webserver online of offline is. Je hoeft alleen het ip adres te vermelden, Poort meestal 80 apache ! en timeout binnen deze tijd in seconden moet de server reageren. Script werkt perfect om te checken of een thuis server online is, uiteraard kun je dit weer verder uitwerken zodat hij bijvoorbeeld in een database bij houdt waarneer een server offline is, Dit kun je dan weer uit laten voeren door een cronjob.
<?
$ip = “……”; // Zet hier je ip adres in waarvan je wilt checken.
$port = “80″; // poort
$timeout = “15″; // tijd in seconden.
if ($ip and $port and $timeout) {
$connection = @fsockopen(”$ip”, $port, $errno, $errstr, $timeout);
}
if(!$connection)
{ echo (” SERVER IS: OFFLINE!! “); }
else
{ echo (”SERVER IS: ONLINE!! “); }
?>