Tecnología

Inicio

Cómo crear Confirmación en PHP

El envío de un correo electrónico de confirmación a un usuario final es una manera de comunicar un aura de participación a sus clientes. Ya sea que se inscriban para un boletín de noticias o completar una encuesta, una confirmación por correo electrónico permite al usuario final para saber que se anotan sus preocupaciones y serán procesados ​​por el propietario de la página web.

Instrucciones

Generar Formulario

1 Cómo crear Confirmación en PHP


Escriba el siguiente código compatible con XHTML para crear la página web de la fundación de la forma:
<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN"
"Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<Html xmlns = "http://www.w3.org/1999/xhtml" xml: lang = "es" lang = "es">
<Head>
<Title> </ title>
</ Head>
<Body>
</ Body>
</ Html>
EXPLICACIÓN
Este es el código estándar para un documento XHTML adecuadamente compatible. La primera línea es el DOCTYPE, que sigue a la declaración de Transición tipo de documento XHTML. Luego está la etiqueta <html> principio, con el homónimo xml y las dos declaraciones de idiomas necesarios. Estas dos líneas declaran que el documento se va a utilizar las reglas de documentos de 1999 para un tipo de transición de documento XHTML, que es más fácil de trabajar que el XHTML 'estricto'. completar las variables necesarias para un documento HTML normales: las etiquetas <head> </ head>, <title> </ title> etiquetas, la etiqueta <body> </ body>, y el extremo </ html>.

2 Cómo crear Confirmación en PHP


Escriba el siguiente código entre las etiquetas <body> </ body> para crear la forma, declaran que las instrucciones de procesamiento se encuentran en este documento, y el método de transmisión de la información es el método "post":
<Form action = "<? Php $ _SERVER [ 'PHP_SELF'];?>" Method = "post">
</ Form>

3 Cómo crear Confirmación en PHP


Escriba lo siguiente entre las etiquetas <form> </ form> para crear los elementos de la forma:
<B> Nombre: </ b> <br />
<Input type = "text" name = tamaño "nombre" = "60" /> <br /> <br />
<B> Apellido: </ b> <br />
<Input type = "text" name = tamaño "apellido" = "60" /> <br /> <br />
<B> Dirección de correo electrónico: </ b> <br />
<Input type = "text" name = tamaño "e-mail" = "60" /> <br /> <br />
EXPLICACIÓN
Rodear las etiquetas a cada elemento de formulario con el <b> </ b> etiquetas, lo que hará que el texto en negrita. Incluir una etiqueta <br /> después de la etiqueta para colocar el elemento de formulario debajo de la etiqueta. Saltar dos líneas con dos etiquetas <br /> entre cada elemento de formulario.
Los elementos del formulario son las partes de forma que el usuario interactúa con comunicar al webmaster o propietario del sitio web. Los elementos utilizados en este ejemplo son cuadros de texto, creado por la etiqueta de "entrada". Para crear un cuadro de texto, establezca el atributo "tipo" con el valor llamado "texto". Nombre del elemento forman una palabra compuesta que está cerca de la etiqueta para distinguirlo de los otros elementos de formulario durante la validación. Por último, establece el "tamaño" atributo de '60' caracteres, dando al usuario un montón final de la habitación para entrar sus datos.

4 Cómo crear Confirmación en PHP


Escribe lo siguiente para crear el botón de envío:
<Input type = "submit" value = "Enviar" name = "submit" />
EXPLICACIÓN
El atributo "tipo", cuando se establece en "enviar", crea un botón que ejecutará la acción de cualquiera que sea el atributo de "acción" es igual. El atributo "valor" se inscribe cualquier texto que se establece en la misma. El nombre, "enviar" en este caso, puede ser cualquier combinación de letras y números, pero debe correlacionar con las instrucciones que se tratarán en la segunda sección de este tutorial.

5 Cómo crear Confirmación en PHP


Guardar y cargar el documento. El formulario completado debe ser similar a la captura de pantalla adjunta.

Validar formulario

6 Cómo crear Confirmación en PHP


En la parte superior del documento, por encima de la declaración DOCTYPE, escriba las etiquetas de apertura y de cierre de PHP:
<? Php
?>
EXPLICACIÓN
PHP procesa la información de arriba a abajo. Cuando se hace clic en el botón de envío, la página se actualizará y las instrucciones para procesar la forma será la primera información que el navegador y el servidor ver.

7 Cómo crear Confirmación en PHP


Escriba el siguiente validación para el botón de enviar entre las etiquetas de apertura y cierre de PHP:
if (isset ($ _POST [ 'enviar'])) {
}
EXPLICACIÓN
La función isset () se utiliza para determinar si se ha hecho click en una casilla de verificación, botón de radio, o botón de envío. Las llaves {} contienen las instrucciones si la afirmación es cierta. Si la declaración no es cierto, entonces la página se cargue con normalidad. El $ _POST es una variable especial llamada una variable superglobal. Si el "método" del formulario se establece en "post", entonces esta variable superglobal se utiliza para recoger la información del formulario.

8 Cómo crear Confirmación en PHP


Escribe lo siguiente para validar el cuadro de texto "Nombre":
if (! empty ($ _POST [ 'apellido'])) {
$ Nombre = $ _POST [ "Nombre"];
} Else {
$ Nombre = FALSO;
echo "<p> <font color =" rojo "> Por favor, introduzca su nombre de pila </ font> </ p>";
}
EXPLICACIÓN
Los vacíos () función comprueba para ver si el usuario ha introducido todos los datos en un cuadro de texto o área de texto. La colocación de un signo de exclamación antes de la función le dice a PHP para comprobar para asegurarse de que el campo de formulario no está vacío. Si la afirmación es cierta, a continuación, crear una variable mediante la colocación de un signo de dólar en frente del nombre del elemento de formulario y establezca la variable igual a la información publicada recogido del campo de formulario 'Nombre'. De lo contrario (más) poner en la variable 'apellido' a FALSE, y pedir al usuario final introduzca su nombre de pila.

9 Cómo crear Confirmación en PHP


Escribe lo siguiente para validar el cuadro de texto 'apellido':
if (! empty ($ _POST [ 'apellido'])) {
$ Apellido = $ _POST [ 'apellido'];
} Else {
$ Apellido = FALSO;
echo "<p> <font color =" rojo "> Por favor, introduzca su apellido </ font> </ p>";
}
EXPLICACIÓN
Validar el campo de formulario 'apellido' usando el mismo proceso que el campo de formulario 'Nombre'.

10 Cómo crear Confirmación en PHP


Escribe lo siguiente para validar el cuadro de texto 'e-mail':
if (! empty ($ _POST [ 'email'])) {
$ Email = $ _POST [ 'email'];
} Else {
$ Email = FALSO;
echo "<p> <font color =" rojo "> Por favor, introduzca su dirección de correo electrónico </ font> </ p>";
}
EXPLICACIÓN
Validar el campo de correo electrónico del mismo modo que los dos primeros campos. Hay una mejor manera de validar correos electrónicos, que implica el uso de expresiones regulares. Puesto que estamos utilizando el correo electrónico para comunicarse con el cliente, sin embargo, y no entrar en una base de datos, no es necesario comprobar para ver si está en un formato válido. Yo te recomiendo que una expresión regular se utiliza para validar correos electrónicos que van en una base de datos, para proteger contra los usuarios finales maliciosos.

11 Cómo crear Confirmación en PHP


Escriba el siguiente sentencia if / else para asegurarse de que se han introducido correctamente todos los campos antes de enviar el correo electrónico:
if ($ apellido! = FALSO && $ apellido! = FALSO && $ correo electrónico! = FALSO) {
} Else {
echo "<p> <font color =" rojo "> <b> El correo electrónico no pudo ser enviado debido a un error Vea arriba </ b> </ font> </ p>..";
}
Guardar y cargar el archivo.

confirmación de correo electrónico

12 Cómo crear Confirmación en PHP


Escriba lo siguiente entre las llaves {} de la instrucción if ($ && primer nombre = FALSO $ apellido = FALSO && $ email = FALSO!!!):
$ A = $ correo electrónico;
EXPLICACIÓN
Establecer la variable de $ correo electrónico a la variable llamada "a". Esto cosechar de forma automática la información publicada que el usuario final presentado a través de su formulario. 'A' es el primer parámetro requerido de la función mail ().

13 Cómo crear Confirmación en PHP


Escriba el siguiente después de que el $ a la variable:
$ Subject = "Gracias por ser miembro de 'yoursite.com'!";
EXPLICACIÓN
El segundo parámetro requerido de la función de correo electrónico es "sujeto". Ajuste el $ variable sujeta a la igualdad de cuál debería ser la línea de asunto del correo electrónico.

14 Cómo crear Confirmación en PHP


Escriba el texto siguiente después de la variable $ asunto:
$ Cuerpo = "<html> <head> </ head> <body> Gracias por unirse a 'yoursite.com' <br /> <br /> Tenemos los siguientes datos que ha enviado: <br /> <br /> <b> Nombre: </ b> ". $ Apellido. "<br /> <B> Apellido: </ b>". $ Apellido. "<br /> <B> Dirección de correo electrónico: </ b>". $ Correo electrónico. "<br /> <br /> Le damos la bienvenida a su equipo! Por favor, póngase en contacto con nosotros si esta información es inexacta. <br /> <br /> Gracias usted, <br /> <br /> <br /> Propietario del sitio dirección de correo electrónico </ body> </ html> ";
EXPLICACIÓN
El tercer parámetro requerido de la función de correo electrónico es "cuerpo". Establecer el cuerpo $ variable igual a lo que usted quiere decir al cliente. Asegúrese de incluir su información para que el cliente puede verificar que se escriben su información correctamente. Usted puede optar por no colocar las etiquetas HTML en el cuerpo. Si lo desea, a continuación, paso 4 se requiere, si no desea incluir las etiquetas HTML, a continuación, vaya al Paso 5. Asegúrese de sustituir el carácter de nueva línea (\ n) dentro de las comillas, en lugar de la <br / > etiqueta.

15 Cómo crear Confirmación en PHP


Escribe lo siguiente para crear las cabeceras HTML del correo electrónico:
$ Cabeceras = "MIME-Version: 1.0 \ n". "Content-type: text / html; charset = iso-8859-1 \ n".
"De: Su Compañía [[email protected]] \ n". "Cc: Su nombre [[email protected]] \ n";
EXPLICACIÓN
El tipo MIME y el tipo de contenido establecen que este correo electrónico será en formato HTML. Las tres secciones enumeran aquí: MIME, tipo de contenido, De y CC están todos encerrados en un par de comillas dobles y se conectan entre sí con un espacio y un punto y un espacio. Asegúrese de que al entrar en la información después de "De" que incluya una dirección de correo electrónico. He utilizado un donotreply, pero se puede sustituir con su dirección de correo electrónico de contacto.

dieciséis Cómo crear Confirmación en PHP


Llene los siguientes campos para enviar el correo electrónico y mostrar una declaración de confirmación:
mail ($ a, $ asunto, $ cuerpo, $ cabeceras);
echo "<p> <font color =" navy "> Su información ha sido enviada al propietario de la página web Usted debe recibir un correo electrónico en breve </ font> </ p>!";
Guardar y cargar el documento.

Consejos y advertencias

  • Pruebe su sección de validación con sólo pulsar el botón de envío sin introducir datos. Usted debe tener cuatro mensajes de error de color rojo en la parte superior de la página.
  • Vuelva a colocar todas las entradas 'yoursite' y 'SuDominio' con la información real antes de cargar el documento, o la secuencia de comandos no se va a enviar el correo electrónico.