require_once "common/configapp.php"; require_once "common/tools.php"; require_once("common/classes/template.php"); require_once("common/classes/class_htmlMimeMail.php"); require_once('common/classes/mysql.class.php'); $db = new db_mysql($hote, $utilisateur, $pass, $base); if (isset($_REQUEST["mode"])) { $qrymode = $_REQUEST["mode"]; } else { $qrymode = ""; } // Création du template $template = new template("tpl"); // Indication du fichier tpl servant de mod�le $template->set_file("tpl", "contact.tpl"); include ("header.php"); include ("left.php"); include ("footer.php"); // debut affichage page contact $msg = ""; if ($qrymode == "send") { if (isset($_POST['frmcapcha'])) { $postcap = strtolower($_POST['frmcapcha']); $md5cap = md5($postcap); if ($md5cap != $_SESSION['captcha']) { $msg.=" Vérifiez le code à la fin de formulaire
"; } } if (verifposted("frmnom") == "") { $msg.="Le champs nom est vide
"; } if (verifposted("frmprenom") == "") { $msg.="Le champs prénom est vide
"; } if (!ereg("^[a-zA-Z0-9_.\-]+@[a-zA-Z0-9_.\-]+\.[a-zA-Z0-9\ -\.]+$", verifposted("frmemail"))) { $msg.="Le champs Email est manquant ou vide
"; } if (verifposted("frmmessage") == "") { $msg.="Votre message est vide
"; } if ($msg != "") { // Debut remplissage de formulaire en cas d'erreur $template->set_var("frmnom", verifposted("frmnom")); $template->set_var("frmprenom", verifposted("frmprenom")); $template->set_var("frmtel", verifposted("frmtel")); $template->set_var("frmemail", verifposted("frmemail")); $template->set_var("frmmessage", verifposted("frmmessage")); $template->set_var("msg", "

$msg

"); // Fin remplissage de formulaire en cas d'erreur } else { $mail = new htmlMimeMail(); $index = $mail->getFile('tpl/emailcnt.tpl'); $index = str_replace("--NAME--", verifposted('frmnom'), $index); $index = str_replace("--SNAME--", verifposted('frmprenom'), $index); $index = str_replace("--PHONE--", verifposted('frmtel'), $index); $index = str_replace("--EMAIL--", verifposted('frmemail'), $index); $index = str_replace("--COMMENT--", verifposted('frmmessage'), $index); $mail->setSubject(utf8_decode("Contact Culturel: " . verifposted("frmsujet"))); $mail->setHTML($index); $mail->setTextCharset('utf-8'); $mail->setHtmlCharset('utf-8'); $mail->setHeadCharset('utf-8'); $mail->setSMTPParams($mailerHost, $mailerPort, NULL); $mail->setFrom("'" . verifposted('frmnom') . " " . verifposted('frmprenom') . " <" . verifposted('frmmail') . ">'"); //$result = $mail->send(array($mailerFromEmail), 'smtp'); //$result = $mail->send(array("salah@positiftunisie.com"), 'smtp'); $from = "From:".verifposted('frmmail')."\n"; $from .= "MIME-version: 1.0\n"; $from .= "Content-type: text/html; charset= utf-8\n"; mail($mailerFromEmail,"Contact Culturel: " . verifposted("frmsujet"),$index,$from); $strsql = "INSERT INTO `contactlist` (`nom`,`prenom`,`tel`,`email`,`message`,`dcr`,`trt`) VALUES ("; $strsql.="'".strip_tags(protect_sql(verifposted("frmnom")))."',"; $strsql.="'" .strip_tags(protect_sql( verifposted("frmprenom"))) . "',"; $strsql.="'" . strip_tags(protect_sql(verifposted("frmtel"))) . "',"; $strsql.="'" . strip_tags(protect_sql(verifposted("frmemail"))) . "',"; $strsql.="'" . strip_tags(protect_sql(verifposted("frmmessage"))) . "',"; $strsql.=" now(),0 )"; $strsql.=";"; mysql_query($strsql) or die("Erreur : " . mysql_error()); print ""; } } if ($qrymode == "valid") { $msg = "Votre message est envoyé avec succès"; $template->set_var("msg", "

$msg

"); } // fin affichage document $template->parse("parse", "tpl", true); // Affichage de la page echo $retour = $template->p("parse"); ?>