Tecnología

Inicio

Cómo configurar un formulario de correo electrónico en sitios web

Cómo configurar un formulario de correo electrónico en sitios web


Usted puede crear su propia forma de correo electrónico desde cero. Una forma sencilla de correo electrónico tiene dos partes: el formulario HTML en la página web, y un archivo de secuencia de comandos independiente para procesar el formulario y enviarlo por correo a usted. Varios lenguajes de script son factibles; PHP es una opción común.

Instrucciones

1 Definir la forma de correo electrónico en su documento HTML usando el elemento "forma" y especificando el método de acción y atributos. A continuación viene un ejemplo de la etiqueta de formulario de apertura:

<Form method = "post" action = "/ email_script.php">

Cambiar "email_script" al nombre del archivo PHP que procesará los datos del formulario de correo electrónico una vez que se transmite. Asegúrese de mantener la extensión del archivo PHP.

En la parte inferior del formulario, se necesita una etiqueta de cierre </ form>.

2 Crear campos de entrada de datos en el formulario para satisfacer sus necesidades. No tendría sentido tener un campo para que el usuario introduzca su nombre, dirección de correo electrónico y su mensaje. Puede añadir opcionalmente otros campos. Aquí está un ejemplo de cómo el código HTML buscaría una forma simple correo electrónico con esos tres campos. Hay que recordar que todo esto va dentro de las etiquetas <form> </ form>. Observe algunos de los atributos y sus valores. Puede ajustar estos valores según sus preferencias.

<P>
<Label for = "nombre"> ¿Cuál es su nombre? <br>
<Input type = "text" name = "nombre" id = "nombre" size = maxlength "25" = "50">
</ Label>
</ P>

<P>
<Label for = "email"> ¿Cuál es su dirección de correo electrónico? <br>
<Input type = "text" name = "email" id = tamaño de la "e-mail" = maxlength "35" = "60">
</ Label>
</ P>

<P>
<Label for = "mensaje"> ¿Cuál es su mensaje? <br>
<Input type = "text área de texto" name = "mensaje" id = "mensaje" cols = "60" filas = "8" maxlength = "5000"> </ textarea>
</ Label>
</ P>

<Input type = "submit" value = "Enviar comentarios">

3 Crear un archivo PHP para procesar el formulario de correo electrónico una vez que el usuario envía la misma. En un nuevo documento, copia y pega el siguiente, recordando sustituir "[email protected]" con su dirección de correo electrónico real, y "comments_received.html" con la URL de la página web en su sitio en el que desea que el usuario ser redirigido después de que se envía el formulario:

// Construir la dirección de correo
$ A = '[email protected]';
$ From = "$ correo electrónico";
$ Subject = "E-Mail Formulario de contacto";
$ Mensaje =
"Nombre de $ en $ e-mail dijo:
$ Mensaje ";
$ cabeceras = "A partir de: $ email";

// Enviar el correo electrónico utilizando la función de los PHP ()
mail ($ a, $ asunto, $ mensaje, $ cabeceras);

// redireccionamiento
header ( "Location: comments_received.html");

4 Guarde ambos archivos en la misma carpeta en su sitio web. Guarde el documento HTML con el ".php" extensión de archivo en lugar de la ".html" habitual. Guarde el archivo PHP con la extensión ".php" también.