Para crear un lenguaje de marcado de hipertexto ( HTML ) correo electrónico en Hypertext Preprocessor (PHP ) código necesario para definir el tipo de contenido en la cabecera del correo e incluir etiquetas de formato HTML en el cuerpo del mensaje. También es útil incluir una versión en texto plano de la misma dirección de correo electrónico en caso de que el destinatario no tiene la capacidad de aceptar mensajes con formato HTML . Montar el destinatario del mensaje , el asunto del mensaje , el contenido del mensaje ( texto y /o HTML ) y los encabezados y utilizar la función "mail" PHP para enviar el mensaje . Instrucciones
1
crear variables para mantener el destinatario del mensaje y el asunto del mensaje . Incluya el retorno de carro y caracteres de avance de línea para colocarlos en líneas separadas. Por ejemplo , escriba: ?
< Php
$ a = " colleague@example.com " ;
$ subject = "Email HTML Coming Your Way" ,
2
Inicializar una variable de cabecera con el campo "De " y " Responder a" partes de la cabecera del mensaje . Por ejemplo , escriba:
$ header = "From: webmaster@example.com \\ r \\ nResponder -To: webmaster@example.com " ;
3
Set el tipo de contenido del mensaje como " multipart " si se incluye tanto texto plano y HTML y establecer una serie de límite usando un hash de la hora actual. Por ejemplo , escriba:
$ boundary = "== Multipart - Boundary - " . md5 ( time () ) ;
$ header = . '\\ r \\ nContent -Type: multipart /alternative ; boundary = " . . $ frontera ' " ' ;
4
Crear una variable para almacenar las versiones de texto plano y HTML del email . Inicialice la variable primero con la parte de texto del correo electrónico. Coloque dos guiones y la cadena de límite con un tipo de contenido "text /plain " e incluyen la parte de texto sin formato del mensaje . Por ejemplo , escriba:
$ message = '-'. $ frontera . 'Content- Type: text /plain ; charset = "iso -8859 -1" Esta es la parte de texto del mensaje ';
5
Añada la parte HTML del mensaje. Incluya la serie de límite e indicar el tipo de contenido "text /html ". Por ejemplo , escriba: .
$ Message = '-'. $ frontera . 'Content-Type : text /html ; charset = "iso -8859 -1"
Esta es la parte HTML del mensaje < /strong > < /body> < ;/html> ' ;
6 End la cadena del mensaje con la cadena frontera seguido por dos guiones . Por ejemplo , escriba:
$ message = $ frontera . . '-' ;
7
Utilice la función "mail" PHP para enviar el mensaje y evaluar el valor de retorno de la función. Por ejemplo , escriba:
si die ( "Correo de éxito ");
>
( mail ( $ para , $ asunto, $ mensaje, $ cabeceras) !) ?