Admin
 
 
Logo DIPLOX
Clase para enviar correos con php
Volver Por sereno
  
Miercoles, 27/04/2011
Clase para enviar correos con php
Esta es la primera clase que hago en PHP. Ya había hecho alguna en Actionscript pero ésta es la primera que hago para PHP. Ocurre que PHP es un lenguaje con una comunidad tan grande que ya hay clases para todo lo que uno pueda imaginar. Clases para enviar correos deben haber bastantes y con bastantes más funcionalidades, pero ésta es sencilla y funciona correctamente.

La clase es:
class correo{
var $destinatario;
var $remitente;
var $asunto;
var $mensaje;

function enviar () {
$headers = ¨From: ¨.$this->remitente.¨rnReply-To: ¨. $this->remitente;
ob_start ();
$message = ob_get_clean ();
$mail_sent = @mail ( $this->destinatario, $this->asunto, $this->mensaje, $headers );
echo $destinatario;
echo $mail_sent ? ¨Correo Enviado¨ : ¨No se ha podido enviar el correo¨;
}
}
Para hacer uso de ella (Un servicio SMTP debe estar disponible para PHP en el servidor):

$g = new correo ();
$g->destinatario = ´direccion@correo.com´;
$g->remitente = ´remitente@correo.com´;
$g->asunto = ´Este es el asunto del mensaje´;
$g->mensaje = ´Este es el cuerpo del mensaje.´;
$g->enviar ();


Volver Por sereno