Esse script faz um ping em alguns equipamentos e me diz quais estão on e quais estão off.
Só o if que me diz que todos os equipamentos estão online, não está funcionando. O Pior é que me não me dá mensagem alguma de erro nem no browser nem no editor.
Pergunta
jjjunior
olá !
Preciso de ajuda com o script abaixo.
Esse script faz um ping em alguns equipamentos e me diz quais estão on e quais estão off.
Só o if que me diz que todos os equipamentos estão online, não está funcionando. O Pior é que me não me dá mensagem alguma de erro nem no browser nem no editor.
<HTML>
<HEAD>
<TITLE>New Document</TITLE>
</HEAD>
<BODY>
<?
echo "
<table border-0 width=100% >
" ;
$ping = array ( "Equip1" => "10.0.20.1", "Equip2" => "10.0.20.2", "Equip3" => "10.0.20.3", "Equip4" => "10.0.20.4", "Equip5" => "10.0.20.5",);
foreach ($ping as $equip => $ip) {
$comando = `ping -c1 $ip` ;
$conta=0;
if ( ereg("1 received", $comando) ) {
$conta ++;
}
if ( $conta == 5 )
echo "
<tr>
<td <font color=blue align=left>Todos os equipamentos estão ONLINE </br></font></td>
</tr>
";
elseif ( ereg("0 received", $comando) ) {
echo "
<tr>
<td align=center><font color=red>Status $equip ---------- OFFLINE</br></font></td>
</tr>
";
}
}
?>
</BODY>
</HTML>
Se alguém puder me dizer onde errei, ficarei grato
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.