//////////////////////////////////////////////////////////////
// Contact
//
// Formulaire d'envoi des demandes de contact
// des utilisateurs
//
// Copyright (C) 2006 - 2007 Gefigram EURL
//
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
// Inclusion de Fichiers de traitement et Classes
//////////////////////////////////////////////////////////////
include("includes/class.phpmailer.php");
//////////////////////////////////////////////////////////////
// Traitement de la demande de traduction
//////////////////////////////////////////////////////////////
if(isset($_POST['Submit']) && $_POST['Submit']!="")
{
// On vide les variables de sortie
unset($OutPut);
unset($OutPutError);
session_start();
// On vérifie les champs obligatoires
if(!isset($_POST['nom']) || $_POST['nom']=="") $OutPutError .= "Votre nom est obligatoire
";
if(!isset($_POST['ville']) || $_POST['ville']=="") $OutPutError .= "Votre ville est obligatoire
";
if(!isset($_POST['telephone']) || $_POST['telephone']=="") $OutPutError .= "Votre telephone est obligatoire
";
if(!isset($_POST['email']) || $_POST['email']=="") $OutPutError .= "Votre adresse email est obligatoire
";
if(!isset($_SESSION['CAPTCHAString']) || $_SESSION['CAPTCHAString'] != $_POST['captchastring']) $OutPutError .= "Le code de confirmation saisie est incorrect
";
if(!isset($OutPutError) && $OutPutError=="")
{
// On génére le mail HTML
$html = file ('contact-mail-html.php');
$html = implode ('', $html);
// On injecte les variables dans les fichiers mails
$html = str_replace('[[type]]', $_POST['type'], $html);
$html = str_replace('[[raisonsociale]]', $_POST['raisonsociale'], $html);
$html = str_replace('[[nom]]', $_POST['nom'], $html);
$html = str_replace('[[prenom]]', $_POST['prenom'], $html);
$html = str_replace('[[adresse]]', $_POST['adresse'], $html);
$html = str_replace('[[cp]]', $_POST['cp'], $html);
$html = str_replace('[[ville]]', $_POST['ville'], $html);
$html = str_replace('[[telephone]]', $_POST['telephone'], $html);
$html = str_replace('[[email]]', $_POST['email'], $html);
$html = str_replace('[[message]]', $_POST['message'], $html);
// On génére le mail TXT
// On génére le mail TXT
// On génére le mail TXT
$txt = file ('contact-mail-txt.php');
$txt = implode ('', $txt);
// On injecte les variables dans les fichiers mails
$txt = str_replace('[[type]]', $_POST['type'], $txt);
$txt = str_replace('[[raisonsociale]]', $_POST['raisonsociale'], $txt);
$txt = str_replace('[[nom]]', $_POST['nom'], $txt);
$txt = str_replace('[[prenom]]', $_POST['prenom'], $txt);
$txt = str_replace('[[adresse]]', $_POST['adresse'], $txt);
$txt = str_replace('[[cp]]', $_POST['cp'], $txt);
$txt = str_replace('[[ville]]', $_POST['ville'], $txt);
$txt = str_replace('[[telephone]]', $_POST['telephone'], $txt);
$txt = str_replace('[[email]]', $_POST['email'], $txt);
$txt = str_replace('[[message]]', $_POST['message'], $txt);
/* // On créé le mail a envoyé
$mail = new PHPMailer();
$mail->From = $_POST['email'];
$mail->AddReplyTo = $_POST['email'];
$mail->FromName = $_POST['nom']." ".$_POST['prenom'];
$mail->Host = "";
$mail->Mailer = "mail";
$mail->Subject = "Demande de contact";
$mail->Body = $html;
$mail->AltBody = $txt;
$mail->AddAddress("jeremy@cap6.mobi");
//$mail->AddAddress("negriphil@orange.fr");
//$mail->AddBcc("nicolasdani@gmail.com");*/
$mail = new PHPMailer();
// Gestion de l'authentification SMTP
$smtp_host = 'mail.gandi.net';
$smtp_user = 'webmaster@terrassement-var.fr';
$smtp_pass = 'Cap6Mobi';
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = $smtp_host;
$mail->Username = $smtp_user;
$mail->Password = $smtp_pass;
// Gestion de l'expediteur et des emails retours
$mail->From = 'webmaster@terrassement-var.fr';
$mail->FromName = $_POST['nom']." ".$_POST['prenom'];
$mail->AddReplyTo( $_POST['email']) ;
// Gestion des informations du mail
$mail->Subject = "Demande de contact";
$mail->Body = $html;
$mail->AltBody = $txt;
//$mail->AddAddress("jeremy@cap6.mobi");
$mail->AddAddress("negriphil@orange.fr");
$mail->AddBcc("nicolasdani@gmail.com");
if($mail->Send()) $OutPut .="Contact : Demande envoyée !
";
else $OutPutError .="Contact : Erreur d'envoi !
";
$mail->ClearAllRecipients();
}
}
?>
Negri terrassement
|
include("includes/header-fr.inc.php"); ?> |
 |
|
|
|
|
|
|
|
include("includes/footer-fr.inc.php"); ?> |
|