Tecnología

Inicio

Cómo crear sencillo formulario con notificación por correo electrónico

Un formulario web con notificación por correo electrónico tiene dos partes a la misma - la parte de HTML y el código PHP. La porción HTML se utiliza para crear la forma. Cada elemento de la forma tiene un atributo "name", que se utiliza para enviar la entrada del usuario para el código PHP. El código PHP se utiliza para procesar la entrada del usuario y colocarlo en un correo electrónico que se envía al administrador del sitio.

Instrucciones

Porción HTML

1 Abra un editor de texto.

2 Iniciar el documento HTML con las cinco líneas siguientes:
<Html>
<Head>
<Title> Comentarios </ title>
</ Head>
<Body>

3 Escriba el "<form name =" "method =" CommentForm post "action =" email.php ">" línea para comenzar el formulario.

4 Escriba la línea "<table width =" 500px ">" para comenzar la mesa.

5 Crear el cuadro Comentario con las ocho líneas siguientes:
<Tr>
<Td align = "left" valign = "top">
Comentario:
</ Td>
<Td align = "left" valign = "top">
<Textarea name = maxlength "comentarios" = "1000" cols = "60" filas = "6"> </ textarea>
</ Td>
</ Tr>

6 Crear el cuadro Nombre con las ocho líneas siguientes:
<Tr>
<Td align = "left" valign = "top">
Nombre:
</ Td>
<Td align = "left" valign = "top">
<Input type = "text" name = "s_name" maxlength = tamaño "50" = "50">
</ Td>
</ Tr>

7 Crear el cuadro de correo electrónico con las ocho líneas siguientes:
<Tr>
<Td align = "left" valign = "top">
Email:

</ Td>
<Td align = "left" valign = "top">
<Input type = "text" name = "email" maxlength = tamaño "80" = "50">
</ Td>
</ Tr>

8 Crear el botón Enviar con las cinco líneas siguientes:
<Tr>
<Td align = "left" valign = "top">
<Input type = "submit" value = "Enviar">
</ Td>
</ Tr>

9 Escriba los siguientes cuatro líneas para poner fin al documento HTML:
</ Table>
</ Form>
</ Body>
</ Html>

10 Guarde y cierre el documento.

Código PHP

11 Abrir un segundo documento de texto en blanco.

12 Tipo "<? Php" para iniciar el script PHP.

13 Escriba la línea "if (isset ($ _POST [ 'enviar'])) {" para que el script se ejecutará con el botón "Enviar" se presiona.

14 Escriba las siguientes dos líneas para crear colocar el "Enviar" a tratar y el "Asunto" del correo electrónico en variables:
$ To_address = "[email protected]";
$ Subject = "Formulario sitio web";

15 Escriba las tres líneas siguientes para colocar la entrada del usuario desde el formulario en variables:
$ comentarios = $ _POST [ 'comentarios'];
$ S_name = $ _POST [ 's_name'];
$ Email = $ _POST [ 'email'];

dieciséis Escriba los siguientes cuatro líneas para crear el mensaje de correo electrónico:
$ Mensaje = "Entrada de su solicitud de \ n \ n.";
$ Mensaje = "Nombre:" $ s_name "\ n";...
$ Mensaje = "Dirección de correo electrónico" $ correo electrónico "\ n"...;
$ Mensaje = "Comentarios:"... $ Comments "\ n";

17 Escriba los siguientes tres líneas para crear los encabezados de correo electrónico:
$ cabeceras = "De:".. $ correo electrónico "\ r \ n".
"Responder a: '$ correo electrónico" \ r \ n "...
'X-Mailer: PHP /'. phpversion ();

18 Escriba la siguiente línea para enviar el mensaje de correo electrónico y terminar el bucle si:
mail ($ to_address, $ asunto, $ mensaje, $ cabeceras); }

19 Tipo "?>" Para acabar con el código PHP.

20 Escriba los próximos 5 líneas para que sus usuarios saben que el correo electrónico ha sido enviado.
<Html>
<Body>
¡Gracias!
</ Body>
</ Html>

21 Guarde el archivo como "email.php"

22 Coloque el documento HTML y el documento "email.php" en su servidor web.

Consejos y advertencias

  • Puede colocar el código PHP directamente en el documento HTML colocando el código de seguridad del código HTML, cambiar el nombre del archivo con la extensión ".php" y el uso de la línea siguiente para el comienzo de la siguiente forma:
  • <Form name = "CommentForm" method = "post" action = "<? Php echo $ PHP_SELF;?>">