tjek services script
jeg har fundet det her script på herinde på eksperten og har prævet at bygge videre på det, men når jeg tilføjer "helt nede i bunden hvor den tjekker alle servere" det her(!$serv4)) får jeg en fejl, nogen der kan hjælpe???
sriptet er her
-----------------------------------------------
<?
function lookup($hport,$who){
$fp = fsockopen($who, $hport, &$errno, &$errstr, 4);
if (!$fp){
return true;
} else {
return false;
fclose($fp);
}
return $data;
}
// checker hvert enkel forspørgsel
$serv1 = lookup("80","10.0.0.6");
$serv2 = lookup("80","10.0.0.6");
$serv3 = lookup("8987","10.0.0.6");
$serv4 = lookup("27016","10.0.0.6");
//tjekker $serv1
if ((!$serv1)){
echo "Webserver er online";
}else{
echo "Webserver er offline";
}
print"</br>";
//tjekker $serv2
if ((!$serv2)){
echo "Ftp server er online";
}else{
echo "Webserver er offline";
}
print"<br>";
//tjekker $serv3
if ((!$serv3)){
echo "Statestik er online";
}else{
echo "Statestik er offline";
}
print"<br>";
if ((!$serv4)){
echo "counter strike er online";
}else{
echo "counter strike er offline";
}
print"<br>";
print"<br>";
print"<br>";
if ((!$serv1) && (!$serv2) && (!$serv3)){
echo "Alle servere er online og ingen systemfejl er fundet.";
} else {
echo "en eller flere services er offline, tjek venligst listen ovenfor og ret problemerene";
}
?>
