|
Ejemplo de
Correo o Email en PHP con HTML: |
|
|
|
Cuando requerimos enviar un correo o email desde nuestra página web, acudimos a un lenguaje de programación, con la función mail() de PHP podemos enviar correos electrónicos sin necesidad de tener un cliente de correo instalado en un servidor apache o cualquiera que soporte esta función, su sintaxis es muy simple:
Código:
mail($destinatario,$asunto,$cuerpo);
Si lo ocupamos de este modo nos llegara sin formato, o sea, sólo texto, pero qué pasa cuando queremos enviar el correo con formato, tablas o imágenes.
Para esto nos apoyaremos del último parámetro de esta función que es donde podemos nosotros enviar cabeceras e indicar que se trata de un archivo con código html para que lo procese como tal.
Y con solo agregar la siguiente línea tendremos nuestro email con formato y código en html.
Código:
Content-type: text/html
Al final nuestra función quedará de la siguiente manera:
Código:
mail($destinatario,$asunto,$cuerpo,’Content-type: text/html’);
Este seria un ejemplo de mail en PHP con formato HTML:
Código:
<?php
$destino =’contacto@miserver.com’;
$asunto = ‘Contacto Web’;
$cabeceras = ‘Content-type: text/html ’;
$cuerpo =’Hola, alguien te ha contactado por el formulario Web de tu sitio<br>
Los datos enviados son los siguientes:<br>
<b>Nombre:</b>$nombre<br>
<b>email:</b>$email<br>
Y envio el siguiente comentario: <hr>
<pre>
$comentario
</pre>’;
mail($destino,$asunto,$cuerpo,$cabeceras);
echo “Se ha enviado el mensaje correctamente”;
?>
| Keywords:
Ejemplo de Correo o Email en PHP con HTML, Correo o Email en PHP con HTML, formulario contacto php, ejemplo mail() php, funcion mail(), envio correo email con PHP con formato HTML, ejemplo php mail() correo HTMLcodigo, cuerpo, formato, enviar, asunto, función, email, siguiente, cabeceras, correo, type text, html codigo, con formato, asunto cuerpo |
| Fecha:
20-11-2008 15:16:57 |
Autor:
Aziel |
Visitas:
7518 |
Mira algunos ejemplos relacionados...Ejemplo de Subida de archivos Ejemplo de Cálculos en PHP Ejemplo de Reemplazo de texto por otro Ejemplo de Leer y mostrar archivo de texto en PHP Ejemplo de Leer contenido de un archivo
9 comentarios en Ejemplo de Correo o Email en PHP con HTML
Luffy
26 de Septiembre del 2008 a las 9:46:23
|
Vas a tener que modificar la cabecera al enviar el email y hacerlo que mande HTML. Porque lo que hace es mandarlo en modo texto. Lo que le falta es un ’Content-type: text/html’ |
Luciano
23 de Septiembre del 2008 a las 11:32:36
|
Hola, a ver si me puedes ayudar.
Estoy armando un mailing, a partir de este ejemplo
http://www.devshed.com/c/a/PHP/Creating-a-Mailing-List-Manager-with-PHP/
luego de unos ajustes funciona bien, pero los mensajes llegan en texto plano y quisiera lograr que se pueda mandar con html.
Instalé un editor WYSIWYG, y va bien para escribir en el formulario, pero el e mail sigue llegando en texto plano.
Intenté aplicar este ejemplo... pero no pude.
Alguna sugerencia?
Muchas gracias
|
miguel
21 de Agosto del 2008 a las 22:03:07
|
asdasd |
Luffy
16 de Julio del 2008 a las 11:11:55
|
pablo, el codigo PHP lo tienes que ejecutar dentro de tu servidor con soporte PHP. tambien puedes hacerte un servidor casero. Salu2. |
pablo
16 de Julio del 2008 a las 8:42:19
|
hola, no tengo muy claro donde tengo que insertar el codigo php... me podrias mandar un ejemplo a mi mail MUCHAS GRACIAS |
jose
03 de Julio del 2008 a las 21:09:22
|
hola como estas |
JUAN
19 de Junio del 2008 a las 19:35:35
|
proforma |
manuel
06 de Junio del 2008 a las 17:10:35
|
ssssssssssssssss |
Mario maurico
25 de Mayo del 2008 a las 12:55:48
|
Muy buen trabajo. Gracias por todo. |
|