Ping virker ikke helt som det skal.
Hej Eksperter...Jeg har lavet en lille funktion der viser om mine servere er online, men det virker ikke helt som det skal, hvis der f.eks er en server der ikke er online så går scriptet helt i stå... hvad er der galt ?
<html>
<body bgcolor=white>
<title>ping reponse</title>
<H3>Ping reponse from my computers</H3>
<?
mysql_connect("localhost","XXX","XXX");
mysql_select_db("ping");
$result = mysql_query("SELECT * FROM servers ORDER BY id") OR DIE (mysql_error());
if (mysql_num_rows($result) > 0) {
while($row = mysql_fetch_array($result)) {
print $row[ip] . " ";
$beskrivelse = $row[beskrivelse];
$hostname = $row[hostname];
$ping = `ping -c 1 $row[ip]`;
if (ereg("time=", $ping)) print "<td><td width=300>
- Status : <b>[Online]</b> Description :
$beskrivelse<br>";
else print " - Status : <b>[Offline]</td></tr></b><br>";
}
}
?>
</body>
</html>
På forhånd tak for hjælpen.
