Oi pessoal.
Estou trabalhando em desenvolver um codigo em php que faça o ping em um determinado nº de IP, e obtenha a resposta se o link está online ou offline. Segue abaixo o codigo:
no código segue o comentário na parte que não está funcionando corretamente.
As linha de comando abaixo, deve ter alguma coisa errada.
$comando = $comando = "C:\windows\system32\ping -n 1 " . $ip;
$saida = shell_exec($comando); // comando do linux, mas não funciona no windows
Se tiver como alguém me ajudar. Obrigado!
<html>
<head>
<META HTTP-EQUIV="Refresh" CONTENT="60">
</head>
<body>
<h2>PAINEL DE MONITORAMENTO DE LINK</h2><br>
<?php
putenv("TZ=America/Sao Paulo");
$hora = date("d/m/y H:i:s");
echo ("$hora");
?>
<table border=1 cellspacing=6>
<tr>
<?php
$servidores = array (
"UNITELCO OSASCO" => "189.8.52.66",
"UNITELCO TABOÃO" => "200.150.228.10",
"SPEEDY OSASCO" => "200.171.16.157",
"SPEEDY TABOÃO" => "200.168.142.132"
);
$aux = 0;
while (list($site,$ip) = each($servidores))
{
$comando = $comando = "C:\windows\system32\ping -n 1 " . $ip;
$saida = shell_exec($comando); // comando do linux, mas não funciona no windows
if($aux == 5)
{
echo "</tr><tr>";
}
echo "<td>".$site."<br>".$ip."<br>"."Status: ";
if ( ereg("bytes from",$saida) ) {
echo "ONLINE</td>";
} else {
echo "<font color=red>OFFLINE</font></td>";
}
$aux++;
}
?>
</tr>
</table>
</body>
</html>

Ping De Host Em Php
Started By colombo, 31/03/2010, 14:44
1 reply to this topic
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)