<?php // Initialise les variables $erreur = NULL; $info = NULL; if(!empty($_POST['pseudo']) AND !empty($_POST['email']) AND !empty($_POST['message'])){ if (preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#",$_POST['email'])){ /* $pseudo = htmlentities(addslashes($pseudo)); $email = htmlentities(addslashes($email)); $message = htmlentities(addslashes($message)); */ extract($_POST); $pseudo = htmlentities(strip_tags($pseudo)); $email = htmlentities(strip_tags($email)); $message = htmlentities(strip_tags($message)); $message .= 'Pseudo : '.$pseudo.' '."\r\n"; $message .= $message."\r\n"; $sujet = 'Formulaire de contact'; $destinataire = 'xxxxxxxxxxxxxx@xxxx.fr'; $entete = 'From: '.$email . "\r\n" . 'Reply-To: '.$email . "\r\n" . 'X-Mailer: PHP/' . phpversion(); if(mail($destinataire,$sujet,$message,$entete)){ unset($_POST); unset($message); unset($site); unset($email); unset($pseudo); $info = 'Votre message Ó ÚtÚ envoyÚ'; }else{ } } else{ $erreur = 'Votre adresse email est invalide'; } } else { $erreur = 'Veuillez remplir tous les champs obligatoires *'; } $message = isset($_POST['message']) ? htmlentities(strip_tags($_POST['message'])) : null; $site = isset($_POST['site']) ? htmlentities(strip_tags($_POST['site'])) : null; $email = isset($_POST['email']) ? htmlentities(strip_tags($_POST['email'])) : null; $pseudo = isset($_POST['pseudo']) ? htmlentities(strip_tags($_POST['pseudo'])) : null; ?> <html > <head> </head> <!--Le contenu --> Formulaire de contact en php <form method="post" id="formulaire_contact" target=""> <fieldset> <legend> Formulaire de contact</legend> <label for="pseudo">Pseudo* : </label>"/> <label for="email">Email* : </label>"/> <label for="site">Site :</label>" /> <label for="message">Message* : </label><textarea cols="51" rows="5" name="message" id="message" ><?php echo $message; ?></textarea> <?php echo $erreur; ?> <?php echo $info; ?> </fieldset> </form> </html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question