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.
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.
Mauricio Foronda, desarrollador y cientista en datos, presenta una aplicación web interactiva que permite al público apr[...]
MVC es un patrón de arquitectura de software que separa una aplicación en tres componentes lógicos principales. Estos s[...]
En este post vamos a construir un Servicio Web bajo el protocolo SOAP (Simple Object Access Protocol) el cual básicament[...]
JTable es un componente swing java que nos permite mostrar datos en una tabla de una base de datos, sin embargo a difere[...]
En criptografía, el cifrado César, también conocido como cifrado por desplazamiento, código de César o desplazamiento de[...]
Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos de una aplicación, la inter[...]