Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Desarrollo Web / PHP / Envío de correo HTML con php

Envío de correo HTML con php

Autor jc mouse lunes, julio 2, 2012

PHP cuenta con la función mail que nos permite el envío de correo desde nuestro servidor web

bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )

$to = para quien es el correo

$subject = El titulo del correo

$message = el contenido del correo

$additional_header= parámetros opcionales por ejemplo copia al carbon CC, etc.

La función mail retorna un boolean, TRUE si el correo fue enviado y FALSE sino.

Para enviar un correo con formato HTML, debemos trabajar con $additional_header para indicar que el  texto que enviamos contiene etiquetas HTML y no simple text0 plano, para esto nos creamos el siguiente código.

<?php
class Correo
{
//metodo para el envio de correp
public function enviar( $de , $para, $titulo , $contenido)
{
 //se forma la cabecera del mensaje
 $cabecera =  "MIME-Version: 1.0\r\n";
 $cabecera.=  'From: '.$de. " \r\n" ; 
// $cabecera .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    $cabecera .= "Content-type: text/html;charset=utf-8\r\n\r\n";

 //con la función mail de PHP enviamos el mail.
 if ( mail($para, $titulo, $contenido, $cabecera) )
  echo 'Correo enviado';
}
}

//se implementa la clase y el contenido HTML del mensaje
 $html='
 <html>
 <head><title>Gracias por suscribirte</title></head>
 <body>
 <h1>Gracias por suscriberte a mi WEB</h1>
 <h3>Atte. jc Mouse</h3>
 <h3>Enjoy!!!!!!!!</h3>
 </body>
 </html>
 ';
 $correo = new Correo();
 $correo->enviar('yo@webmaster.com', 'destinatario@hotmail.com', 'Mensaje con HTML', $html);

?>

Y listo.

correo html

El envió de correo con php no es complicado, sin embargo existen librerías como PHPMailer que nos facilitan aún más el trabajo de codificación.

Tags

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Script PHP – Mouse responde

Script PHP – Mouse responde

«Mouse Responde…» simula ser un alma en pena que responde cualquier pregunta que le hagan, al estilo del juego de...

Lo nuevo de HTTP Client

Lo nuevo de HTTP Client

Una de las novedades de Java 9 y 10 aunque por el momento en modo de prueba (jdk.incubator.http) es el Cliente HTTP el c...

Sistema de gestión de stock – El Controlador (Parte 5)

Sistema de gestión de stock – El Controlador (Parte 5)

Para terminar el tutorial, debemos unir tanto la VISTA como el MODELO y para eso esta el CONTROLADOR. o.O El controlador...

Botones circulares de Google Plus en java

Botones circulares de Google Plus en java

Continuación del tutorial «Google Circles en java» o.O 🙂 La Interfaz El proyecto consta de una sola interfaz la cual es...

Introduccion a la programacion shell

Introduccion a la programacion shell

En este post veremos una muy pequeña introducción de lo que es el mundo de la programación en shell de Linux. Necesitamo...

Formulario de login personalizado

Formulario de login personalizado

Hola, en este oportunidad dejo a disposición un formulario de logueo que se me ocurrió de repente creo inspirado en las...

Comparte lo que sabes

Categorias

Últimas entradas

Si trabajas con redes sociales (RRSS) a continuación te muestro tres herramintas gratuitas que te ayudaran a la hora de...

Por lo general se usan transacciones a nivel base de datos y posteriormente se llaman estos a través de procedimientos a...

En este post, aprenderemos como conectar Visual Basic 6 con SQL Server, abrir una tabla, leer su contenido y mostrar est...

Lo que veremos en este post es la configuración del driver para PHP de SQL Server que ha creado Microsoft el cual permit...

Herramientas

Generador de Enlaces a Whatsapp