Código:
<html>
<?php
$equipo_aux = $_POST['option'];
$comando = $_POST['comando'];
$equipos = array("equipo0" => "10.16.19.16",
"equipo1" => "10.1.110.14",
"equipo2" => "10.1.100.208");
if (strcmp($equipo_aux,"equipo0") == 0)
$IP=$equipos[equipo0];
elseif(strcmp($equipo_aux,"equipo1")==0)
$IP=$equipos[equipo1];
elseif (strcmp($equipo_aux,"equipo2") == 0)
$IP=$equipos[equipo2];
switch($comando) {
case 'ping':
$comando = "ping '$IP'";
$salida=shell_exec($comando);
echo $salida;
?>
break;
case 'traceroute':
$comando = "traceroute '$IP'";
$salida=shell_exec($comando);
echo $salida;
?>
break;
case 'telnet':
$comando = "telnet '$IP'";
$salida=shell_exec($comando);
echo $salida;
?>
break;
default:
echo"<br>SE HA PRODUCIDO UN ERROR" <<endl;
};
?>
</html>
Código:
Como ven consta de un formulario en que hay que seleccionar un equipo y un comando. A partir de ahi se opera con la IP de ese equipo y se realiza la opcion que se selecciona (ping, traceroute o telnet) <html> <?php <form action="boton.php" method="post"> <select name="SELECCIONA EL EQUIPO"> <option selected="selected"></option> <option>equipo0</option> <option>equipo1</option> <option>equipo2</option> </select> <input type="text" name="texto0" value="COMANDOS"/> <input type="checkbox" name="comando" value="ping"/> <input type="checkbox" name="comando" value="traceroute"/> <input type="checkbox" name="comando" value="telnet"/> <p><input type="submit" name="Consultar" value="on"/></p><br /> </form> ?> </html>


