<? //recuperation du poste dans des variables if(empty($_POST['nom'])) $nom=""; //si le post est vide alors la variable sera vide else $nom=$_POST['nom']; //sinon la variable prend la valeur du post if(empty($_POST['email'])) $email=""; //si le post est vide alors la variable sera vide else $email=$_POST['email']; //sinon la variable prend la valeur du post if(empty($_POST['sujet'])) $sujet=""; //si le post est vide alors la variable sera vide else $sujet=$_POST['sujet']; //sinon la variable prend la valeur du post if(empty($_POST['msg'])) $msg=""; //si le post est vide alors la variable sera vide else $msg=$_POST['msg']; //sinon la variable prend la valeur du post //quelques variables supplélentaire $message="De la pars de : $nom\n\n$msg"; //corps du message $mail_de="From : $email"; //adresse mail de l'éméteur $destinataire="chopin_fred@msn.com"; //ne pas oubliblier de renseigner votre adresse email if(ereg("^(.+)@(.+)\\.(.+)$", $email) == false) //verification de la validite de l'adresse mail, si le mail est non valide alors l'echo est affiché { echo '<div align=\'center\'><font color=\'FF0000\'><b>Votre email n\'est pas valide !</b><br></font><a href=\'formulaire.php\'>Retour au formulaire</a></div>'; //message d'erreur pour mail invalide } else //sinon tout ce passe bien et on continu if(empty($nom) OR empty($email) OR empty($sujet) OR empty($msg)) //verification que tous les autres champs sont remplis, sinon l'echo est affiché { echo '<div align=\'center\'><font color=\'FF0000\'><b>Tous les champs sont obligatoires !</b><br></font><a href=\'formulaire.php\'>Retour au formulaire</a></div>'; //message d'erreur pour champ non remplis } else //sinon tout ce passe bien et on continu //envois du message au destinataire if (mail($destinataire, $sujet, $message, $mail_de)) //fonction mail avec ces paramettres renseignés par des variables { echo '<div align=\'center\'><font color=\'009900\'><b>Votre message à bien été envoyé !</b><br></font></div>'; // message de succes } ?> |