/*
SITIO WEB APPRECE
Programador: Óscar de Arriba ( odarriba@gmail.com )
Archivo: consultanos.php
Descripcion: Envía una consulta al presidente.
Variables: None
*/
require $_SERVER['DOCUMENT_ROOT']."/include/inicio.php";
$enviado=0;
if($_POST['enviado']=="si")
{
if($_POST['txtNombre']!="" && $_POST['txtEmail']!="" && $_POST['txtProvincia']!="" && $_POST['txtTexto']!="" && $_POST['txtCaptcha']!="")
{
if(comprobar_email($_POST['txtEmail']))
{
if(strtolower($_SESSION['tmptxt'])==strtolower($_POST['txtCaptcha']))
{
$asunto="Consulta WEB - ".stripcslashes($_POST['txtNombre']);
$cuerpo="Buenos días
";
$cuerpo.="Se ha recibido una nueva consulta en la web de ".$nombrePagina.".
La consulta es la siguiente:
";
$cuerpo.=" Nombre: ".stripcslashes($_POST['txtNombre'])."
";
$cuerpo.=" Email: ".strtolower(stripAccents($_POST['txtEmail']))."
";
$cuerpo.=" Provincia: ".stripcslashes($_POST['txtProvincia'])."
";
$cuerpo.=" Texto:
".stripcslashes(nl2br($_POST['txtTexto']))."
";
$cuerpo.="
Recuerda:Para responder sólo tienes que responder a este mensaje y será enviado al remitente del mismo.
";
$cuerpo=disenarEmail($cuerpo);
$mail = new PHPMailer(true); //defaults to using php "mail()"; the true param means it will throw exceptions on errors, which we need to catch
try {
$mail->AddReplyTo(strtolower(stripAccents($_POST['txtEmail'])), $_POST['txtNombre']);
$mail->AddAddress("presidencia@".$dominio, $nombrePagina);
$mail->SetFrom('no-responder@'.$dominio, $nombrePagina);
$mail->Subject = $asunto;
$mail->MsgHTML($cuerpo);
$mail->Send();
} catch (phpmailerException $e) {
echo $e->errorMessage(); //Pretty error messages from PHPMailer
} catch (Exception $e) {
echo $e->getMessage(); //Boring error messages from anything else!
}
$enviado=1;
}
else
{
$error=3; //Mal Captcha
}
}
else
{
$error=2; //Email incorrecto.
}
}
else
{
$error=1; //Faltan datos.
}
}
imprimirCabecera("Consúltanos");
imprimirMenu();
?>