Ejemplos 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”;
?>
¿Cómo citar? Pichardo, A. & Durán, M. (s.f.). Ejemplos de Correo O Email En PHP Con HTML.Ejemplo de. Recuperado el 13 de Junio de 2024 de https://www.ejemplode.com/20-php/66-ejemplo_de_correo_o_email_en_php_con_html.html
Últimos 10 comentarios
Ojalá me equivoque.
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.
Saludos
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.