Jump to content


Photo

Ping De Host Em Php


  • Faça o login para participar
1 reply to this topic

#1 colombo

colombo

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Masculino
  • Localidade:Taboão da Serra

Posted 31/03/2010, 14:44

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>

#2 colombo

colombo

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Masculino
  • Localidade:Taboão da Serra

Posted 05/04/2010, 11:20

Oi pessoal!
Ajuda alguém ai...
Valeu!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq