El siguiente ejemplo en PHP muestra como hacer una interfaz de usuario sencilla para el cliente WHOIS en sistemas LINUX o UNIX y es una implementación muy sencilla que muestra el uso de la instrucción exec() de PHP que como su contraparte en Lenguaje C o Perl realiza la misma acción.
<html>
<head><title>Whois Frontend</title></head>
<body>
<form name='whois' action="" method="POST">
<table>
<tr>
<td>Dominio a Consultar:</td>
<td><input type="text" name="fqdn" value="google.com" size="30"> <input type="submit"></td>
</tr>
</table>
</form>
<?php
// Con este bucle creamos las variables dinamicamente enviadas mediante POST y asi no es necesario
// escribirlas una o una, aunque en este ejemplo es trivial ya que se usa una sola variable fqdn existiran
// programas en la vida real que manejen cientos de variables simultaneamente.
foreach ($_POST as $clave => $valor)
$$clave= $valor;
$comando= "whois $fqdn";
exec($comando, $res);
echo "<pre>";
foreach($res as $line)
echo $line."<br>";
echo "</pre>";
?>
</body>
</html>
No hay comentarios.:
Publicar un comentario