Avatar billede kalsmose Nybegynder
24. juni 2004 - 23:28 Der er 5 kommentarer og
2 løsninger

Php script til at tjekke op en server svarer

det samme som spg.
Avatar billede webcreator Nybegynder
24. juni 2004 - 23:46 #1
Hm, du kan jo pinge serveren :

<?php

echo "<b><u>Server connection</u></b><br>";

$host = "yahoo.com";
$ping = `ping -c 1 $host`;

if (ereg("time=", $ping)) {
    ereg("time=(([0-9]+)(\.[0-9]+)?)",$ping,$reg);
    echo "Pinged yahoo.com in ".$reg[1]." ms";
} else {
    echo "Ping error - yahoo.com";
}

?>
Avatar billede coderdk Praktikant
25. juni 2004 - 00:43 #2
<?php

  $alive = false;
  if ( $fp = fsockopen( "www.example.dk", 80, $errno, $errstr, 10 )
  {
    $alive = true;
    fclose( $fp );
  }

  if ( $alive )
  {
    echo "Serveren er i live!";
  }
  else
  {
    echo "Serveren svarer ikke!";
  }

?>
Avatar billede codebase Praktikant
25. juni 2004 - 00:52 #3
bør nok være:

<?php

  $alive = false;
  if ( $fp = @fsockopen( "www.example.dk", 80, $errno, $errstr, 10 )
  {
    $alive = true;
    fclose( $fp );
  }

  if ( $alive )
  {
    echo "Serveren er i live!";
  }
  else
  {
    echo "Serveren svarer ikke!";
  }

?>

:)
Avatar billede coderdk Praktikant
25. juni 2004 - 00:56 #4
Yeps, hvis man vil undgå fejlmeddelelser hvis servern ikke svarer :)
Avatar billede kalsmose Nybegynder
25. juni 2004 - 20:48 #5
Jeg får denne fejl hvis jeg bruger coderdk eller codebase

Parse error: parse error in c:\apache\htdocs\up.php on line 5
Avatar billede webcreator Nybegynder
26. juni 2004 - 00:31 #6
Så brug min :)
Avatar billede coderdk Praktikant
26. juni 2004 - 08:26 #7
Sorry

if ( $fp = @fsockopen( "www.example.dk", 80, $errno, $errstr, 10 )

Skulle jo være:

if ( $fp = @fsockopen( "www.example.dk", 80, $errno, $errstr, 10 ) )

Det er ikke sådan når man skriver kode uden at teste det ;)
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