Validation formulaire
Posté : 07 janv. 2009, 21:57
bonjour,
j'ai fait un petit formulaire pour mon site avec test des champs vide.
orsque je valide l'envoi du formulaire, j'ai bien mon message qui me dit que tout est ok mais je ne recoi pas les messages.
pouvez vous m'aider a trouver le probleme ?
j'ai fait un petit formulaire pour mon site avec test des champs vide.
orsque je valide l'envoi du formulaire, j'ai bien mon message qui me dit que tout est ok mais je ne recoi pas les messages.
pouvez vous m'aider a trouver le probleme ?
<?php
/* Email du destinataire*/
$destinataire = "[email protected]";
/* Récupération */
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$email = $_POST['email'];
$objet = $_POST['objet'];
$message = $_POST['message'];
$header = "From: " . $_POST['email'];
/* Vérification */
if ( $nom == "" ) {
echo "Veuillez indiquer votre nom.";
$erreur = true;
}
if ( $objet == "" ) {
echo "Veuillez indiquer un objet.";
$erreur = true;
}
if ( $message == "" ) {
echo "Veuillez indiquer un message.";
$erreur = true;
}
/* Vérification du mail */
$email_regex = "^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+.[a-z0-9-]";
if ( $email == "" OR !eregi( $email_regex , $email ) ) {
echo "Veuillez indiquer un email valide.";
$erreur = true;
}
/* Envoi du mail */
if ( !$erreur ) {
mail( $destinataire , $objet , $message , $prenom , $nom , $header );
echo " Merci,</br> votre message a été envoyé.</br> Nous vous répondrons dans les plus brefs délais";
}
?>
en haut à gauche de ce sujet.