Los formularios son muy utilizados en la web para recoger información de los visitantes de la página. Se utilizan mucho en libros de visitas, comentarios y sugerencias, encuestas, etc. La idea básica es que el visitante llene los campos propuestos en el formulario y cuando éste pulse en el botón Enviar, la información ingresada nos llegue por correo electrónico al buzón que hayamos especificado.
FormMail.php es una gestor de formularios que analizará los resultados de cualquier formulario en tu sitio Web y los enviará a la casilla de correo del usuario especificado. Este script tiene muchos formatos y opciones operacionales, la mayoría de las cuales se pueden especificar a través del formulario, es muy sencillo, no necesitas tener ningún conocimiento de programación.
Es recomendado para el uso de formularios en la Web, FormMail.php envía de forma sencilla los datos recogidos desde un formulario HTML a uno o varios destinatarios de correo sin los riesgos de permitir la libertad del acceso del CGI.
Importante: www.ideasmultiples.com no da ningún tipo de garantía, ni soporte técnico sobre el uso de la aplicación, cualquier problema o mal funcionamiento de su Web por uso o mal uso de este programa es responsabilidad total del usuario.
Descargar archivos
Para aplicar el PHP-FormMail en tu sitio Web primero deberás descargarlo a tu ordenador pulsando aquí.
Una vez descargado notarás que dispones de un archivo PHP y una demo en HTML que puedes modificar y configurarla haciendo uso de campos ocultos.
Podrás indicar destinatarios del envío, página de envío correcto, página de error e incluso redactar un mensaje automático enviado al emisor.
Puesta en marcha
Para empezar a utilizar el PHP-FormMail en tus formularios primero deberás crear un directorio, por ejemplo formmail, dentro de este directorio incluye los archivos formmail.php y la página HTML que contiene el formulario que deseas conectar al formmail.php Ejemplo: contactenos.html
Configuración de la página HTML que contiene el formulario
La página HTML deberá incluir el siguiente código:
Etiqueta <Form> En esta línea se invoca a la aplicación que enviará el formulario:
<form method="post" enctype="multipart/form-data" action="formmail.php"> Campos obligatorios Este campo es opcional, en él se especifican los campos del formulario que son obligatorios.
Por ejemplo, si has creado un formulario de comentarios, los campos que puedes especificar como obligatorios serían email y nombre, entonces la etiqueta quedaría de la siguiente manera:
Direcciones de recepción de correo Campo obligatorio, en él se especifican las direcciones a las que se enviará el formulario separadas por el caracter ;(punto y coma). Es posible indicar hasta un máximo de 5 direcciones.
Si, por ejemplo, solo quieres que los datos recogidos por el formulario sean enviados a una sola casilla de correo y esta es
, la etiqueta quedaría de la siguiente manera:
<input type="hidden" name="recipient" value="
">
Respuesta al completar el formulario en otra página html
Si deseas que en el momento que el usuario complete y envie el formulario este se redireccione a otra página con un mensaje en particular, por ejemplo página gracias.html, deberás incluir la siguiente etiqueta: <input type="hidden" name="redirect" value="http://www.tudominio.com/formmail/gracias.html">
Por último quedaría incluir los campos de entrada de datos: Nombre: <input type="text" name="nombre"> E-Mail: <input type="text" name="email"> ... Y cerrar el formulario:
</form>
Configuración del archivo formmail.php
En el archivo PHP sólo debes verificar que las siguientes líneas muestren el código correspondiente: