Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/01/2013, 11:30
jorozco
 
Fecha de Ingreso: octubre-2012
Ubicación: Queretaro
Mensajes: 8
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: php+mysql+ping

Ya lo resolvi

adjunto codigo por si alguien lo llegase a necesitar

Código PHP:
$dbhost "localhost"// El host
$dbuser "root"// El usuario
$dbpass "pass"// El Pass
$db "asd"// Nombre de la base

$con=mysql_connect("$dbhost","$dbuser","$dbpass"); // se conecta con la db
mysql_select_db("$db",$con)or die(mysql_error());



//*********FUNCION PING ************
function pingAddress($ip) {
    
$pingresult exec("ping -c 1 -W 1 -s 0 $ip"$outcome$status);
    if (
== $status) {
        return 
true;
    } 
    return 
false;


//***********************CHECADO CONTRA BASE****************
$sql="SELECT <[I]campos1,2,3[/I]> FROM <[I]tabla[/I]> WHERE <[I]condicion si existe[/I]>";
$result mysql_query($sql$con);
$p_enc_em=0;
$p_apa_em=0;
while(
$row mysql_fetch_array($result)) {
    if (
pingAddress($row['ip']) === true) {
        
$p_enc_em=$p_enc_em+1;
    }
    else {
        
$p_apa_em=$p_apa_em+1;
    }