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) !) ?