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>