| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo crear Confirmación en PHP
    Envío de un correo electrónico de confirmación al usuario final es una manera de comunicar un aura de participación a sus clientes. Ya sea que se inscriban para un boletín o completar una encuesta, una confirmación por correo electrónico permite al usuario final para saber que sus preocupaciones se señalaron y serán procesados ​​por el propietario de la página web . Instrucciones
    Build Formulario
    1

    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" Es el código estándar de un documento XHTML correctamente conforme. La primera línea es el DOCTYPE , que sigue a la declaración de tipo de documento XHTML Transitional . Luego está la etiqueta de inicio , con el mismo nombre xml y las dos declaraciones de idiomas necesarios . Estas dos líneas declaran que el documento se va a utilizar las reglas del documento 1999 de 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 normal: el < /head> , < /title> etiquetas, los <body> < /body> y el final < /html> . <br> 2 <p> Escriba el siguiente código entre las </body <body> > etiquetas 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> <br> < br > Página 3 <p> Escriba el siguiente entre el <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="lastname" size="60" /> <br /> <br /> <b> Correo Electrónico: < /b > <br /> ; <input type="text" name="email" size="60" /> <br /> <br /> EXPLANATIONSurround las etiquetas a cada elemento del formulario con el <b> < /b > etiquetas, lo que hará que el texto en negrita . Incluya 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 forma element.The elementos de formulario son las partes del formulario que el usuario interactúa con comunicar al webmaster o propietario del sitio web. Los elementos que se utilizan en este ejemplo son cuadros de texto , creado por la etiqueta ' input' . Para crear un cuadro de texto , establezca el atributo "tipo" con el valor denominado "texto" . Nombre del elemento forman una palabra compuesta que está cerca de la etiqueta para distinguirlo de los otros elementos de forma durante la validación . Por último, se establece el atributo 'size' con caracteres '60 ' , dando al usuario final un montón de espacio para introducir sus datos <br> 4 <p> Escriba lo siguiente para crear el botón de enviar : . < Input type = valor "enviar " = name " enviar " = "submit " /> EXPLANATIONThe atributo «tipo», cuando se establece en "enviar" , crea un botón que ejecute la acción de cualquier atributo de la "acción" es igual . El atributo "valor" inscribe cualquier texto que se encuentra a igual. El nombre, "enviar" , en este caso , puede ser cualquier combinación de letras y números , sino que se correlacionan con las instrucciones que se tratarán en la segunda sección de este tutorial. <br> 5 <p> Guardar y cargar el documento. El formulario completo debe ser similar a la captura de pantalla adjunta. <br> Validar formulario <br> 6 <p> En la parte superior del documento , sobre la declaración DOCTYPE , escriba la apertura y cierre etiquetas para PHP : La información de arriba hacia abajo EXPLANATIONPHP procesos php < ? ? > . Cuando se hace clic en el botón de enviar , la página se actualizará y las instrucciones para procesar el formulario será la primera información que el navegador y el servidor de ver . <br> 7 <p> Escriba el siguiente validación para el botón de enviar entre el apertura y cierre de etiquetas PHP : if ( isset ($ _POST [' submit' ])) { } EXPLANATIONThe isset () se utiliza para determinar si una casilla de verificación , botón de botón de radio, o presentados ha hecho click . Las llaves {} contienen las instrucciones si la frase es correcta . Si la declaración no es cierto, entonces la página se cargue con normalidad. Los $ _POST es una variable especial llamada una variable superglobal . Si el "método" del formulario se establece en ' publicar ', entonces esta variable superglobal se utiliza para recoger la información del formulario . <br> 8 <p> Escriba lo siguiente para validar el cuadro de texto ' Nombre ' : (! empty ($ _POST [' Nombre ']) ) si {$ nombre = $ _POST [' Nombre '] ; } else {$ nombre = FALSO ; echo " <p> <font color='red'> ; Por favor, introduzca su nombre < /font > < /p> " ;} EXPLANATIONThe vacía ( ) comprueba para ver si el usuario ha introducido 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 declaración es verdad, entonces 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 obtenida de la ' Nombre ' campo de formulario. En caso contrario ( más) establece la variable de ' Nombre ' en FALSE y pedir al usuario final para entrar en su nombre <br> 9 <p> Escriba lo siguiente para validar el cuadro de texto ' apellido ' : . If (empty (! $ _POST [' apellido ']) ) {$ apellido = $ _POST [' apellido '] ; } else {$ apellido = FALSE ; echo " <p> <font color='red'> Por favor, introduzca su apellido </font> < /p > "; } EXPLANATIONValidate el campo de formulario ' apellido ' utilizando el mismo proceso que el ' Nombre ' campo de formulario <br> 10 <p> Escriba lo siguiente para validar el ' . ' cuadro de texto: (! empty ($ _POST si el correo electrónico [ ' email ' ])) {$ email = $ _POST [' email '] ;} else { $ email = FALSE ; echo " <p> < font color = 'red' > Por favor, introduzca su dirección de correo electrónico < /font > < /p> " ;} EXPLANATIONValidate el campo de correo electrónico del mismo modo que los dos primeros campos . Hay una mejor manera de validar mensajes de correo electrónico , 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 los correos electrónicos que entran en una base de datos, para proteger contra usuarios maliciosos . <br> 11 <p> escriba la siguiente instrucción if /else para asegurarse de que se han introducido todos los campos correctamente antes de enviar el correo electrónico : if ( ! $ nombre = && false $ apellido = && false $ email = false) { } else {echo <p> " <font color='red'> <b> El email no se ha podido enviar debido a un error Véase más arriba < /b > < /font > < /p > "; . . } Guardar y cargar el archivo <br> Confirmación < . br> 12 <p> Escriba el siguiente entre las llaves { } del if ($ nombre = && false $ apellido = false && $ email = FALSO !) declaración: $ a = $ email ; EXPLANATIONSet la variable $ email a la variable llamada "a" . Esta se cosecha 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 () <br> 13 <p> Escriba el siguiente después del $ a la variable : . Sujeta $ = " Gracias por ser miembro de ' yoursite.com ' "; EXPLANATIONThe segundo parámetro necesario de la función de correo electrónico es " sujeto " . Establezca la variable $ sujetos a igualar lo que la línea de asunto del correo electrónico debe ser <br> 14 <p> Escriba el siguiente después de la variable $ subject: . $ 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 > ". $ Nombre . " <br /> <b> Apellido: < /b >". $ apellido . " <br /> <b> Correo Electrónico: < /b >". $ email . " <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 , <br /> <br /> <br /> Site Owner dirección de correo electrónico < /body> < /html > "; EXPLANATIONThe tercer parámetro requerido de la función de correo electrónico es " cuerpo " . Establezca la variable $ cuerpo igual a lo que usted quiere decir al cliente. Asegúrese de incluir su información para que el cliente pueda verificar que escriben sus datos correctamente. Usted puede optar por no colocar las etiquetas HTML en el cuerpo. Si lo desea, entonces se requiere el paso 4, si usted 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 /> tag <br> 15 <p> Escriba lo siguiente para crear las cabeceras HTML del correo electrónico : . $ headers = " MIME -Version: 1.0 \\ n". " Content-type : text /html ; charset = iso - 8859-1 \\ n" " De: Su empresa [ donotreply@yourdomain.com ] \\ n". . "CC: Su nombre [ youremail@yourdomain.com ] \\ n"; EXPLANATIONThe MIME tipo y el tipo de contenido establecer que este correo electrónico será en formato HTML. Las tres secciones que figuran a continuación : , de tipo de contenido MIME , De y CC están encerrados en un par de comillas dobles y se conectan entre sí con un espacio y un tiempo y un espacio. Asegúrese de que al ingresar la información después de "De" de que incluye una dirección de correo electrónico. He utilizado una donotreply , pero se puede sustituir con su dirección de correo electrónico de contacto <br> 16 <p> Escriba el siguiente para enviar el correo electrónico y mostrar una declaración de confirmación : . Mail ( $ para , $ asunto, $ cuerpo, $ headers ); echo " <p> <font color='navy'> Su información ha sido enviada a la titular del sitio web Usted debe recibir un correo electrónico en breve < /font > < /p> ! " ; . Guardar y cargar el documento <br> <br> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="95%" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Previous : <a class='LinkPrevArticle' href='/Programacion/php-mysql-programming/93096.html' >Cómo leer un archivo de texto en PHP </a></li></p></td> </tr> <tr> <td width="49%"> next : <a class='LinkNextArticle' href='/Programacion/php-mysql-programming/93098.html' >Cómo instalar un paquete de PHP </a></li></td> </tr> </table></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="770" height="246" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="375" height="246" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> Artículos relacionados </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/93042.html" title="MySQL Tutorial de inyección " target="_self">MySQL Tutorial de inyección </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/91714.html" title="Cómo seleccionar el valor de un cuadro de lista a otro cuadro de lista en PHP " target="_self">Cómo seleccionar el valor de un cuadro de lista a otro…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/91686.html" title="Cómo evitar el tipo de combinación En MySQL " target="_self">Cómo evitar el tipo de combinación En MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/91366.html" title="Cómo acceder a una cámara web en PHP " target="_self">Cómo acceder a una cámara web en PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92185.html" title="Cómo determinar si un archivo es una imagen en PHP " target="_self">Cómo determinar si un archivo es una imagen en PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/91783.html" title="Cómo deshabilitar desencadenadores en MySQL " target="_self">Cómo deshabilitar desencadenadores en MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92962.html" title="Cómo cargar un archivo de vídeo con PHP " target="_self">Cómo cargar un archivo de vídeo con PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/93169.html" title="Cómo consultar una base de datos utilizando SELECT con MySQL " target="_self">Cómo consultar una base de datos utilizando SELECT con…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92459.html" title="Cómo cambiar el tiempo de espera en PHP Subir " target="_self">Cómo cambiar el tiempo de espera en PHP Subir </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92488.html" title="Cómo hacer un formulario de referencia para los sitios web " target="_self">Cómo hacer un formulario de referencia para los sitios…</a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Artículos destacados </td> </tr> </table> <table width="95%" height="207" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/87931.html" title="Cómo crear su propio Estudio Instancia UID " target="_self">Cómo crear su propio Estudio Instancia UID </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/visual-basics-programming/94584.html" title="Opciones Dim en VBA " target="_self">Opciones Dim en VBA </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/89894.html" title="Cómo ocultar datos en Java " target="_self">Cómo ocultar datos en Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/86393.html" title="Cómo escribir Pascal Pseudocódigo " target="_self">Cómo escribir Pascal Pseudocódigo </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/89971.html" title="Cómo convertir clase Java con el Código " target="_self">Cómo convertir clase Java con el Código </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/86763.html" title="Historia de Códigos de caracteres ASCII " target="_self">Historia de Códigos de caracteres ASCII </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92964.html" title="Cómo crear aplicaciones web de base de datos " target="_self">Cómo crear aplicaciones web de base de datos </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/90156.html" title="Cómo hacer un campo de texto por defecto a 0 en Java " target="_self">Cómo hacer un campo de texto por defecto a 0 en Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/89472.html" title="Cómo obtener el valor seleccionado de DropDownList en JSP " target="_self">Cómo obtener el valor seleccionado de DropDownList en …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/cc-programming/85300.html" title="Cómo construir un árbol de Asterisk en C + + " target="_self">Cómo construir un árbol de Asterisk en C + + </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <table width="980" height="8" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=middle>Copyright © Conocimientos Informáticos http://ordenador.wingwit.com <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>