1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
| <?php
if (isset($_POST["sexe"]) && isset($_POST["nom"]) && isset($_POST["prenom"]) && isset($_POST["adresse"]) && isset($_POST["code_postal"]) && isset($_POST["ville"]) && isset($_POST["pays"]) && isset($_POST["telephone"]) && isset($_POST["adresse_mail"]) && isset($_POST["commentaire"]))// Contrôle si les variables ne sont pas vides .
{
$sexe =(htmlspecialchars($_POST['sexe'])); // On contrôle avec htmlspecialchars que le client ne rentre pas du code html qui pourrai être malveillant .
$nom = (htmlspecialchars($_POST['nom']));
$prenom = (htmlspecialchars($_POST['prenom']));
$adresse = (htmlspecialchars($_POST['adresse']));
$code_postal = (htmlspecialchars($_POST['code_postal']));
$ville = (htmlspecialchars ($_POST['ville']));
$pays = (htmlspecialchars ($_POST['pays']));
$telephone = (htmlspecialchars ($_POST['telephone']));
$adresse_mail = (htmlspecialchars ($_POST['adresse_mail']));
$commentaire = (htmlspecialchars ($_POST['commentaire']));
$destinataire = 'xxxxx@hispeed.ch';
// Pour les champs $expediteur / $copie / $destinataire, séparer par une virgule s'il y a plusieurs adresses
$expediteur = 'Site internet Giardini';
$copie = 'xxxxx@giardiniitalia.ch';
$copie_cachee = 'xxxxx@hotmail.com';
$objet = 'Un nouveau message provenant du site internet !'; // Objet du message
$headers = 'MIME-Version: 1.0' . "\n"; // Version MIME
$headers .= 'Reply-To: '.$expediteur."\n"; // Mail de reponse
$headers .= 'From: "Site internet Giardini"<'.$expediteur.'>'."\n"; // Expediteur
$headers .= 'Delivered-to: '.$destinataire."\n"; // Destinataire
$headers .= 'Cc: '.$copie."\n"; // Copie Cc
$headers .= 'Bcc: '.$copie_cachee."\n\n"; // Copie cachée Bcc
$sujet = "Nouveau message provenant du site internet";
$message = " Voici ci-dessous les coordonnées et la demande du client :\r\n " ;
$message .= " $sexe \n ";
$message .= " $nom \n ";
$message .= " $prenom \n ";
$message .= " $adresse \n ";
$message .= " $code_postal \n " ;
$message .= " $ville \n " ;
$message .= " $pays \n " ;
$message .= " $telephone \n " ;
$message .= " $adresse_mail \n\n " ;
$message .= " $commentaire " ;// Contenu du message repris des variables envoyées par le formulaire de la page contact .
$heure = date("H");
$result = mail( $destinataire, $sujet, $message, $headers);
if( $result == true AND ( $heure >= 7 AND $heure <= 18))
{
echo "<p>Bonjour ".$sexe." ".$nom."<br/> Les données nous ont été transférées , nous prendrons contact avec vous au plus vite .</p>"; // Il fait jour , on dit bonjour .
}
elseif ( $result == true AND ( $heure > 18 OR $heure < 7 ))
{
echo "<p>Bonsoir ".$sexe." ".$nom."<br/> Les données nous ont été transférées , nous prendrons contact avec vous au plus vite .</p>"; // Il fait nuit , on dit bonsoir .
}
else
{
echo "<p> Le message n'a pas été envoyé , une erreur est survenue, veuillez svp essayer ultérieurement !</p>" ;
}
}
else // Si toutes les variables ne sont pas définies ou pleines , message d'erreur.
{
echo "<p> Le message n'a pas été envoyé car vous n'avez probablement pas correctement saisis tout les champs !</p>" ;
}
?> |
Partager