Inicio > PHP > Correo o Email en PHP con HTML

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:

[codigo]
mail($destinatario,$asunto,$cuerpo);[/codigo]

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.

[codigo]
Content-type: text/html[/codigo]

Al final nuestra función quedará de la siguiente manera:

[codigo]
mail($destinatario,$asunto,$cuerpo,’Content-type: text/html’);[/codigo]

Este seria un ejemplo de mail en PHP con formato HTML:

[codigo]
<?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”;
?>
[/codigo]


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 HTML,
Creado por: Aziel el 06.29.09
Modificado por: Luffy el 06.29.09

Si no encontraste lo que buscabas, prueba la búsqueda:

Búsqueda personalizada

Ejemplos relacionados


Últimos 30 comentarios en Ejemplo de Correo o Email en PHP con HTML

gucci handbags
10.28.11 a las 3:27:23
thank you very much!
luis
10.20.11 a las 12:13:58
saludos
System Kristall
09.08.11 a las 12:53:34
SISTEMA DE EMBARQUES
pruebas
08.29.11 a las 11:45:42
pruebas
cristian
08.09.11 a las 23:03:55
probando
julio moto
08.02.11 a las 15:06:57
test
johan
06.21.11 a las 8:30:21
niños de méxico
luistoro
06.02.11 a las 14:59:47
hola a todos
shady
05.04.11 a las 17:32:10
chido
Mary
03.02.11 a las 23:40:14
Hola, la verdad es que llevo 4 años tratando de solucionar el problema del que habla alonso y me parece que tiene que ver con el tipo de hosting que tenemos contratado. Por mi parte desde la empresa que tengo no me dan respuesta y dicen que php funciona pero sin embargo no quieren hacerme una demostracion ni ver mi codigo. En ningún foro que vi las personas con este problema lo han solucionado y nadie sabe la solución, todos recurren al from pero esto no es así. Pero la verdad es que en un hosting manda "en nombre de @servidor.servidor.bla.bla" y desde otro lo manda correctamente como si fuera un mail real enviado desde un webmail o algo así.
Ojalá me equivoque.
ricardo loza
03.02.11 a las 0:03:38
verificando
Octavius
03.01.11 a las 11:33:41
Solo prueba
mario
02.16.11 a las 11:23:30
buuu
JCKrack
01.14.11 a las 21:49:40
!St0rm
Raul
01.06.11 a las 15:42:44
Hola estoy configurando el SMTP en un servidor para que me despache correos, sin usra nuestro servidor de correo
Lizeth
01.04.11 a las 17:51:11
hola
gtraete
11.26.10 a las 8:40:26
rtetre
wilson rincon
10.16.10 a las 0:43:45
dfadfadsasdf
Francisco
10.07.10 a las 12:23:47
Tengo un problema con el php!!!!

Me envia el texto del php (solo el texto no el codigo) pero no me envia los datos que se insertaron en el formulario...

Ayuda por favor!! Me urge lanzar la página!!!

Muchas gracias.
sergio
09.16.10 a las 5:26:15
probandoooooooffgfg
bxsdg
08.05.10 a las 1:12:28
tyerery
Leonardo
07.28.10 a las 23:18:58
Prueba
pichardo
07.12.10 a las 15:29:58
Probando simplemente
Romeo
06.23.10 a las 16:34:07
Probando Fomulario de envio.....
Saludos
patricia saldivar
06.19.10 a las 6:16:07
esta es una prueba
aaaaaaaLEJ
04.28.10 a las 14:49:04
alta página che
Allan
04.22.10 a las 18:00:46
Javi:
Antes del while debes declarar la variable que almancenara las filas, columnas y valores de tu tabla (claro esta que tambien debes hacer tu consulta a MySql antes del while) y dentro del while vas acumulando estos datos hasta terminar el ciclo, es decir "armas" la tabla y sus datos dentro del ciclo. Finalmente, agrega este contenido a tu variable "cuerpo" del mensaje... espero te haya aclarado un poco.
patty
04.08.10 a las 22:46:24
mmm no puedo ingresar mi E-mail ayudemen como lo ago......
Javi
04.01.10 a las 5:02:37
Hola:
se puede incluir una tabla formada por un bucle do-while, de una query mysql, dentro de la variable $cuerpo??
Morris
03.18.10 a las 15:24:32
No entiendo tu pregunta.

Deja un comentario en Ejemplo de Correo o Email en PHP con HTML

Nombre *
Correo *
Captcha