Avatar billede krydset Nybegynder
05. august 2003 - 20:59 Der er 5 kommentarer og
1 løsning

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";
}



?>
Avatar billede krydset Nybegynder
05. august 2003 - 21:01 #1
if ((!$serv1) && (!$serv2) && (!$serv3)) && (!$serv4)){

når jeg laver dette får jeg en Parse error: parse error in /home/administrator/www/test2/test4.php on line 69
Avatar billede schaefner Juniormester
05. august 2003 - 21:06 #2
if (!$serv1 && !$serv2 && !$serv3 && !$serv4) {
Avatar billede erikjacobsen Ekspert
05. august 2003 - 21:13 #3
Kigger vi kun på
if ((!$serv1) && (!$serv2) && (!$serv3)) && (!$serv4)){
skal den være
if ((!$serv1) && (!$serv2) && (!$serv3) && (!$serv4)){

men som schaefner siger er det ikke nødvendigt med alle de parenteser ;)
Avatar billede krydset Nybegynder
05. august 2003 - 21:24 #4
det virkede også som shafner sagde, takker læg lige et svar
Avatar billede schaefner Juniormester
05. august 2003 - 21:26 #5
svar
Avatar billede krydset Nybegynder
05. august 2003 - 21:28 #6
here u go
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester