Renovación de la web de Activos y Felices
Renovación de la web de una asociación de León llamada Activos y Felices
Se trato de cambiar el theme de la web y adaptarlo a las necesidades del cliente, añadiendo nuevas funcionalidades y contenido.
error_reporting( E_ALL & ~( E_NOTICE | E_STRICT | E_DEPRECATED ) ); //Aquí se genera un control de errores "NO BORRAR NI SUSTITUIR"
require_once "Mail.php"; //Aquí se llama a la función mail "NO BORRAR NI SUSTITUIR"
include 'Mail/mime.php' ;
$to = 'prueba@ejemplo.com'; //Aquí definimos quien recibirá el formulario
$from = 'prueba@ejemplo.com'; //Aquí definimos que cuenta mandará el correo, generalmente perteneciente al mismo dominio
$host = 'smtp.ejemplo.com'; //Aquí definimos cual es el servidor de correo saliente desde el que se enviaran los correos
$username = 'prueba.ejemplo.com'; //Aquí se define el usuario de la cuenta de correo
$password = 'Asdf1234'; //Aquí se define la contraseña de la cuenta de correo que enviará el mensaje
$subject = 'Su asunto'; //Aquí se define el asunto del correo
$body = 'Su mensaje
';//Aquí se define el cuerpo de correo
$crlf = "\n";
$text="El texto que aparecerá si no llega el email en formato HTML";
//A partir de aquí empleamos la función mail para enviar el formulario
$headers = array ('From' =$from,
'To' =$to,
'Subject' = $subject);
$smtp = Mail::factory('smtp',
array ('host' = $host,
'auth' =" true",
'username' =$username,
'password' =$password));
$mime = new Mail_mime(array('eol' = $crlf));
$mime->setTXTBody($text);
$mime->setHTMLBody($body);
$body = $mime->get();
$hdrs = $mime->headers($headers);
$mail =& Mail::factory('mail');
$mail = $smtp->send($to, $headers, $body);
//Una vez aquí habremos enviado el mensaje mediante el formulario
if (PEAR::isError($mail)) {
echo("
" . $mail->getMessage() . "");
} else {
echo "Mensaje enviado desde POA a ". $to ;
};
Las librerías Mail y Mail_mime la podéis encontrar en: