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
  HTML id de clases PabloA3 2 57 06-09-2018, 04:27 PM
Último mensaje: PabloA3
Sonrisa Login->html+js+ajax+php wpadilla 2 333 05-11-2017, 12:39 PM
Último mensaje: piensaengrande
  PRIMER PAGINA WEB HTML DEL MUNDO Smithcanal 27 1,154 21-10-2017, 01:47 AM
Último mensaje: ReyNexo23
  Plantillas HTML Responsive Free Profesionales gassip 16 888 13-06-2017, 03:45 AM
Último mensaje: gassip
Música [Aporte] Reproductor de audio html djsmokingcr 11 877 02-05-2017, 03:04 AM
Último mensaje: gassip
  [Tutorial] Métodos para redireccionar URLs (HTML, PHP y Javascript wiston3 1 361 01-12-2016, 11:12 PM
Último mensaje: zeuz
  Expandir etiquetas HTML en documento .php con EMMET gassip 2 495 18-11-2016, 07:28 PM
Último mensaje: DaveNPlay
  [Aporte] PcTag: Información HTML KesiaMuller 0 384 28-10-2016, 05:42 AM
Último mensaje: KesiaMuller
  [Tutorial] Curso de PSD a HTML a WP habacuc78 14 1,008 31-08-2016, 09:33 PM
Último mensaje: ServiRemate
  Como enviar un formulario por correo con php Rolando Sanchez 1 1,481 04-02-2016, 09:16 PM
Último mensaje: jfuentes7



Usuarios navegando en este tema: 1 invitado(s)