Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Correo o Email en PHP con HTML
#1
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:
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:

Código:
Content-type: text/html

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


Código:

Código:
mail($destinatario,$asunto,$cuerpo,’Content-type: text/html’);

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


Código:

Código PHP:
<?php
$destino 
="[email protected]";
$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”;
?>
Ahora quieres saber... Quien soy?
Soy un delincuente, mi crimen es la curiosidad, Mi crimen es juzgar a las personas por lo que dicen y piensan, y no por lo que aparentan.
Mi crimen es ser mas inteligente que vos, algo por lo cual, nunca me olvidaras.


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
Sonrisa Login->html+js+ajax+php wpadilla 2 300 05-11-2017, 12:39 PM
Último mensaje: piensaengrande
  PRIMER PAGINA WEB HTML DEL MUNDO Smithcanal 27 1,070 21-10-2017, 01:47 AM
Último mensaje: ReyNexo23
  Plantillas HTML Responsive Free Profesionales gassip 16 818 13-06-2017, 03:45 AM
Último mensaje: gassip
Música [Aporte] Reproductor de audio html djsmokingcr 11 777 02-05-2017, 03:04 AM
Último mensaje: gassip
  [Tutorial] Métodos para redireccionar URLs (HTML, PHP y Javascript wiston3 1 339 01-12-2016, 11:12 PM
Último mensaje: zeuz
  Expandir etiquetas HTML en documento .php con EMMET gassip 2 450 18-11-2016, 07:28 PM
Último mensaje: DaveNPlay
  [Aporte] PcTag: Información HTML KesiaMuller 0 357 28-10-2016, 05:42 AM
Último mensaje: KesiaMuller
  [Tutorial] Curso de PSD a HTML a WP habacuc78 14 911 31-08-2016, 09:33 PM
Último mensaje: ServiRemate
  Como enviar un formulario por correo con php Rolando Sanchez 1 1,402 04-02-2016, 09:16 PM
Último mensaje: jfuentes7
  Elementos que desaparecieron de HTML 5 Kevin9908 2 399 02-08-2015, 04:55 PM
Último mensaje: avdarie



Usuarios navegando en este tema: 1 invitado(s)