28/05/2011, 03:32
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 72
Antigüedad: 14 años, 4 meses Puntos: 0 | |
Respuesta: tabla con ips y tiempo para acceder a esos hosts Cuando hago cada uno por separado lo puedo ver.
Count ($campo==8) me da los tiempos y si hago Count ($campo==2), veo si está accesible o no.
El problema está en juntar los dos para que vea toda la información en una tabla
(IPS, tiempos, si o no)
si alguien puede dar un cable
****************************************
<?php
echo "<table border='1'>";
for ($i=220;$i<=254;$i++) {
$IP = '10.10.120.'.$i;
$comando = 'ping 10.10.120.' . $i. ' -n 1';
$ejecucion = popen($comando,'r');
$tiempo=microtime(); //'timestamp';
while (!feof($ejecucion)) { // mientras no sea el final del archivo($ejecucion)
$linea = fgets($ejecucion);
$campos = explode('tiempo',$linea);
if (count($campos) == 8) {
$tiempo='timestamp';
}
//***********************************************
/* $accesible='si';
if ($count($campos)==2) {
//while (!feof($ejecucion)) { // mientras no sea el final del archivo($ejecucion)
//$linea = fgets($ejecucion);
//$campos = explode('inaccesible',$linea);
//if (count($campos) == 2) {
$accesible='no';
} */
//}************************************************* *******/
}
echo "<tr> <td> $IP </td> <td> $tiempo </td> </tr>";
// echo "<tr> <td> $IP </td> <td> $tiempo </td> <td> $accesible</td> </tr>";
}
echo "</table>";
?> |