Amigos.
Soy nuevo en PHP, ya que necesito crear una pagina interna en mi red, que me permita ver siempre el estado de ciertas direcciones IP, ya sea si están en linea o apagadas.
La idea es que tenga un loop y que compruebe cada 5 minutos aprox.
Este es el codigo que tengo, pero no esta en el loop y me dice online IP que no existen, como la 4 que fue de prueba.
por favor sus ayudas.
<?php
$server[1][] = "10.38.163.2";
$server[2][] = "10.10.10.10";
$server[3][] = "www.server1.arg";
$server[4][] = "175.46.12.20";
$server[5][] = "10.38.163.2";
$server[6][] = "";
echo "<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\">";
echo "<tr>";
$count = count($server) + 1;
for($i=1;$i<$count;$i++) {
if (@fsockopen($server[$i][0], 8080)) {
$server[$i][1] = true;
echo "<td><a href=\"server".$i.".php\">Server ".$i."</a></td>\n";
} else {
echo "<td>Server ".$i."</td>\n";
//echo "<td>Server ".$i."</td>\n";
}
}
echo "</tr>";
echo "<tr>";
for($i=1;$i<$count;$i++) {
if ($server[$i][1]) {
echo "<td><span style=\"color: green; \">Online</span></td>";
} else {
echo "<td><span style=\"color: red; \">Offline</span></td>";
}
}
echo "</tr>";
echo "</table>";
?>