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 65 66 67 68 69 70
| <?php
if(!isset($_POST['demande'])) {
$valid = false;
//$erreurdemande = "Vous n'avez donné l'objet de votre demande.";
}
if(!empty($_POST)){
extract($_POST);
$valid = true;
if($adress != ""){
}
else{
if(empty($name)){
$valid = false;
$erreurnom = "vous n'avez pas saisi votre nom.";
}
if(!preg_match('/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,3})+$/', $email)){
$valid = false;
$erreuremail = "Votre e-mail n'est pas valide.";
}
if(empty($email)){
$valid = false;
$erreuremail = "Vous n'avez pas donné votre e-mail.";
}
if(empty($message)){
$valid = false;
$erreurmessage = "Vous n'avez pas donné de message.";
}
if ($valid){
$to = '';
switch($_POST['demande']) {
case 'formation' :
$to = 'formation.montessori33@gmail.com';
break;
case 'scolarite' :
$to = 'education.montessori33@gmail.com';
break;
default:
$valid = false;
$erreurdemande = "Objet de la demande incorrect.";
break;
}
$sujet = $name. " a posté une question depuis le site de l'école";
$header = "From: $name <$email> \n";
$message = stripslashes($message);
$name = stripslashes($name);
// copie ? (envoie une copie au visiteur)
$copie = 'oui';
// envoyer une copie au visiteur ?
if ($copie == 'oui')
{
$cible = $to.','.$email;
}
else
{
$cible = $to;
};
if(mail($cible,$sujet,$message,$header)){
$erreur = "Votre message a bien été envoyé et nous traiterons votre demande dans les plus brefs délais.";
unset($name);
unset($email);
unset($message);
}
else{
$erreur = "Une erreur est survenue et votre mail n'est pas parti.";
}
}
}
} |
Partager