Tutorial
  Como usar CGI
 
     
  Configuración de Formmail (continuación)  

1. Una vez que tenemos el script instalado, tenemos que crear el formulario con el cual vamos a recolectar la información. El formulario no es nada más que una simple página HTM con ciertas etiquetas particulares. No es el propósito de este tutorial profundizar sobre la escritura de HTM, así que propongo que analicemos el código que se transcribe a continuación. El mismo es suficiente para lograr la funcionalidad que estamos buscando, pero probablemente no responda a las necesidades de diseño del sitio. De todas maneras, una vez que tengamos nuestro formulario funcionando tendremos tiempo para dedicarle al diseño. Analicemos el siguiente código:

<HTM>
<HEAD>
<TITLE> Mi primer formulario de FormMail </TITLE>
</HEAD>
<BODY>
<form method="POST" action="cgi-bin/FormMail.pl">

<input type="hidden" name="recipient" value="info@misitio.com">
<input type="hidden" name="subject" value="Datos de mis usuarios ">
<input type="hidden" name="redirect" value="../gracias.htm">

Nombre: <input type="text" name="realname">
<br><br>
e-m@il: <input type="text" name="email">
<br><br>
Mensaje: <textarea name="Mensaje"></textarea>
<br><br>
<input type="Submit" value="Enviar mail">

</form>
</BODY>
</HTM>

Lo primero que nos tenemos que fijar es que los formularios siempre deben estar encerrados entre las etiquetas <form> y </form>. En la etiqueta <form> es importante agregar el parámetro “action” que nos indica a dónde debe ser enviada la información recolectada. Como lo que queremos es enviarla por mail, lo haremos a nuestro script de FormMail. Suponiendo que nuestra página que dimos por llamar contacto.HTM está alojada en el directorio raíz de nuestra cuenta, el action toma el valor “cgi-bin/FormMail” que es la ruta relativa a nuestro script escribiendo todo siempre cuidando las mayúsculas y las minúsculas.

recipient: En este campo va la dirección de correo a la que le queremos hacer llegar la información por mail.
subject: En este campo escribiremos el título del mail.
redirect: Este campo es optativo, pero muy útil. Es utilizado para redireccionar al usuario a determinada página tras el envío del mail. En nuestro ejemplo la página se llama “gracias.HTM” donde iremos a escribir un mensaje agradeciéndole al usuario por comunicarse con nosotros.
email: Es la dirección de mail del que envía el mensaje de correo.
realname: Es el nombre verdadero de la persona que envía el mensaje de correo. Por ej, nosotros en nuestro cliente vemos que nos llega un mensaje de “Juan Perez” aunque la dirección de Juan Perez sea juanperez@unlugar.com.
mensaje: Es uno de los campos que nosotros agregamos para que nuestro visitante ingrese información y nos llegue a nosotros. Es lo que recibiremos en el cuerpo del mail. Podemos poner tantos campos como queramos. En este ejemplo utilizamos únicamente uno.

Después de esto, todo lo demás es una página web común y corriente escrita en HTM.

 

 

 
  1 de 2 | continuar  

 

l>