|
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.
|