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 71 72
| <?php
{
//je récupère les données du formulaires et les enregistre dans des variables
$nom=addslashes($_POST['nom']);
$prenom=addslashes($_POST['prenom']);
$adresse=addslashes($_POST['adresse']);
$email=addslashes($_POST['email']);
$reference=addslashes($_POST['reference']);
$doigt=addslashes($_POST['doigt']);
$taille=addslashes($_POST['taille']);
$taille_bracelet=addslashes($_POST['taille_bracelet']);
$atom = '[-a-z0-9!#$%&\'*+\\/=?^_`{|}~]'; // caractères autorisés avant l'arobase
$domain = '([a-z0-9]([-a-z0-9]*[a-z0-9]+)?)'; // caractères autorisés après l'arobase (nom de domaine)
$regex = '/^' . $atom . '+' . // Une ou plusieurs fois les caractères autorisés avant l'arobase
'(\.' . $atom . '+)*' . // Suivis par zéro point ou plus
// séparés par des caractères autorisés avant l'arobase
'@' . // Suivis d'un arobase
'(' . $domain . '{1,63}\.)+' . // Suivis par 1 à 63 caractères autorisés pour le nom de domaine
// séparés par des points
$domain . '{2,63}$/i'; // Suivi de 2 à 63 caractères autorisés pour le nom de domaine
// test de l'adresse e-mail
if (preg_match($regex, $email)) {
echo '<p class="contenu">Votre adresse E-mail est valide, Votre message a bien été envoyé. Merci.</p><p class="contenu"><a href="accueil.php">Retour à la page d accueil.</a></p><p> </p>';
} else {
echo 'L adresse e-mail que vous avez fournit n est pas valide. <a href="contact.php">Retour à la page d inscription.';
}
$destinataire='JE_RECOIS@LES_MESSAGES.FR'; //adresse mail de la personne qui recevra les messages
}
$emailmess= $email; //email de l expéditeur
//création du message en html
{$messagemail='Vous avez un nouveau message <br/><br/>Détails du message :';
$messageclient = 'Récapitulatif de votre commande :';
$corps_mail : '<br/><br/><u><b>Nom</b></u>: '.$nom.'
<br/><br/><u><b>Prenom</b></u>: '.$prenom.'
<br/><br/><u><b>Adresse</b></u>: '.$adresse.'
<br/><br/><u><b>Email</b></u>: '.$email.'
<br/><br/><u><b>Reference</b></u>: '.$reference.'
<br/><br/><u><b>Doigt</b></u>: '.$doigt.'
<br/><br/><u><b>Taille</b></u>: '.$taille.'
<br/><br/><u><b>Taille Bracelet</b></u>: '.$taille_bracelet;
$messagemail .= $corps_mail;
$messageclient . = $corps_mail;
}
$objetmail='Nouveau message de '.$nom;
$objetmail_client = 'Récapitulatif de votre commande';
$headers='From:'.$emailmess."\r\n".
'Content-type: text/html; charset= iso-8859-1'."\r\n".
'Sent:'.date('l, F d, Y H:i')."\r\n".
'MIME-version: 1.0' ."\n";
$headers_client ='From:commande@commande.com' . "\r\n".
'Content-type: text/html; charset= iso-8859-1'."\r\n".
'Sent:'.date('l, F d, Y H:i')."\r\n".
'MIME-version: 1.0' ."\n";
if (mail($destinataire, $objetmail, $messagemail, $headers) &&
mail($emailmess, $objetmail_client, $messageclient, $headers_client)
{
$Envoi='submit';
}
?> |
Partager