lunes, 11 de noviembre de 2013

Cómo hacer un formulario que puede ser llenado y enviado por correo electrónico en línea

Conecte un formulario Web HTML5 a un script PHP para enviar el formulario por correo electrónico.

 

LLENADO ENVIADO POR CORREO ELECTRÓNICO

Formularios Web combinan código HTML para construir campos y algunas secuencias de comandos para enviar datos a una base de datos o una dirección de correo electrónico. Creación de una secuencia de comandos de procesamiento de formularios PHP usando el "mail ()" función es una forma flexible, fácil de contenidos de correo desde un formulario Web a una dirección de correo electrónico en línea. Utilice el código HTML5 para crear un formulario con una serie de características adicionales, tales como texto falso, no compatibles con scripts campos "obligatorios" y un enfoque automático. Los navegadores más antiguos verán un formulario HTML5 como HTML 4, y el script PHP funcionan en ambos sentidos.

 

Crear el formulario en HTML

 

Abrir un archivo HTML en el Bloc de notas y agregue un formulario Web, a partir de las etiquetas de "forma":

 

acción form = método "process.php" = "post"

 

/ Forma

 

Agregue los campos de texto para el nombre, dirección de correo electrónico y cualquier otra información que usted necesita de sus usuarios:

 

etiqueta = "name" Nombre:

 

input type = "nombre" name = "nombre" id = "nombre" marcador de posición = "John Doe" requerida autofocus

 

/ Etiqueta

 

etiqueta = "email" Email:

 

input type = name "email" = id "email" = "email" marcador de posición = "johndoe@domain.com" requerida

 

/ Etiqueta

 

El código de ejemplo crea tanto un "Nombre" y el campo "Email". En HTML5, puede especificar "nombre" o "correo electrónico" como el tipo de campo, y se puede añadir "necesaria" para contar los navegadores no enviar el formulario hasta que el usuario rellene este campo. Agregando "autofocus" pone el cursor en ese campo por primera vez.

 

Crear un cuadro de texto donde los usuarios pueden introducir sus mensajes:

 

etiqueta = "mensaje" Mensaje:

 

textarea id = name "message" = marcador de posición "message" = "Por favor ingrese su mensaje aquí!" / textarea

 

/ Etiqueta

 

Añadir el botón que presentará el contenido del formulario:

 

input type = id "enviar" nombre = "submit" = valor "submit" = "Enviar Formulario"

Cree el procesador Formulario PHP

 

Crear un nuevo archivo en el Bloc de notas o tu editor de código y guárdelo como "process.php" para crear el archivo PHP. Este archivo contendrá el código para tomar los datos del formulario y enviarlo a una dirección de correo electrónico. Añadir un par de PHP delimitadores, y colocar todo el código PHP entre ellos. Comience su guión con una comprobación para ver si el usuario envía el formulario:

 

Php

 

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

 

}

 

?

 

Obtener los datos de cada campo de formulario utilizando el "$ _POST" array. Coloque el contenido del atributo "name" para cada campo de los soportes de "$ _POST" para especificar cada campo que necesita:

 

Php

 

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

 

$ Nombre = $ _POST ['name'];

 

$ Email = $ _POST ['email'];

 

$ Message = $ _POST ['mensaje'];

 

}

 

?

 

Utilice la función "mail ()" en PHP para enviar el contenido del formulario a una dirección de correo electrónico:

 

Php

 

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

 

$ Nombre = $ _POST ['name'];

 

$ Email = $ _POST ['email'];

 

$ Message = $ _POST ['mensaje'];

 

mail ('youremail@domain.com', 'Comentarios de los' $ name, $ mensaje de correo electrónico, $.);

 

echo "Gracias por contactar con nosotros! Nos pondremos en contacto con usted en breve.;

 

}

 

?

 

Consejos y advertencias

Mayores, navegadores HTML5 todavía no puede mostrar y utilizar formularios HTML5, pero sin las características añadidas.

 

Hacer código de validación HTML5 usando "! DOCTYPE html" el formato de tipo de documento, colocar el tipo de documento en la parte superior de su archivo HTML.

 

 

No hay comentarios:

Publicar un comentario