TERMINAL LINUX: ENVIANDO Y RECIBIENDO MENSAJES DE UNA WEB

Posted on 10/04/2011

0


Hola como están, hoy les traigo una demostración simple de como enviar mensajes a una determinada pagina web y recibir la respuesta en nuestro terminal de Linux.

Para que sirve??..Si tienes un sistema en la web, y quieres ver alguna información, modificar, insertar, interactuar con la misma…entonces esta demostración esta buena para ti. O también te puede de servir como base para algún proyecto.

Voy a crear una simple pagina web que recibe una variable, la procesa y devuelve una respuesta.

Para esta demostración, se necesita Apache como servidor y como lenguaje de programación PHP.

Creamos el archivo demo.php

<?php

if (isset( $_POST['username'])) {

$username=$_POST['username'];

if($username == 'fran'){
print "entro\n";
}else{
print "no entro\n";
}
}

?>

Que hace nuestro demo.php???…recibe una solicitud POST enviada desde nuestro terminal y valida el contenido, en este caso el username, si es igual a ‘fran’ entonces devuelve una respuesta ‘entro’, caso contrario devuelve la respuesta ‘no entro’.

Ahora desde nuestra terminal usamos los beneficios de curl, esta herramienta nos va a permitir ser intermediario entre nuestro terminal y la pagina web.

curl -F 'username=fran' http://localhost/curl/demo.php

Y con esto podremos ver el resultado pintado en la consola.

Anuncios
Etiquetado:
Posted in: curl, linux, php, ubuntu