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
|
<?php
// La variable $verif va nous permettre d'analyser si la sémantique de l'e-mail est bonne
$verif="!^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$!";
// On assigne et protège nos variables
$votremail=$_POST["votremail"];
$from=htmlspecialchars("From: ".$votremail."\r\n");
$message= 'Nom enfant : '.$_POST["nom"]."\r\n\r\n";
$message .='Prenom enfant : '.$_POST["prenom"]."\r\n\r\n";
// On met ici notre e-mail
$destinataire='monadressemail@toto.fr,'.$votremail;
// entetes e-mail
$headers='from:'.$votremail."\r\n";
$headers .= 'Bcc: monadressemail@toto.fr' . "\r\n";
/* On place le sujet du message qui, ici, sera toujours le même
puisque dans la partie Html, on l'a mis en caché grâce au type="hidden"<gras><couleur nom="rouge"> ;) </couleur></gras> avec comme valeur "Vous avez un nouveau message" */
$objet=$_POST['objet'];
// C'est bon : on est ok, vérifions si l'e-mail est valide, grâce à notre sympathique REGEX
if(!preg_match($verif,$votremail))
{
echo "Votre e-mail n'est pas valide";
}
// Si tout est ok, on envoie l'e-mail
else
{
mail($destinataire,$objet,$message,$headers);
echo "Message envoyé au webmaster";
}
?> |
Partager