Vous avez oublié de donner votre email.
'; } else { if (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) { $nombreErreur++; // On incrémente la variable qui compte les erreurs $erreur3 = 'Cet email ne ressemble pas un email.
'; } } } if (!isset($_POST['message'])) { $nombreErreur++; $erreur4 = 'Il y a un problème avec la variable "message".
'; } else { if (empty($_POST['message'])) { $nombreErreur++; $erreur5 = 'Vous avez oublié de donner un message.
'; } } if (!isset($_POST['captcha'])) { $nombreErreur++; $erreur6 = 'Il y a un problème avec la variable "captcha".
'; } else { if ($_POST['captcha']!=4) { $nombreErreur++; $erreur7 = 'Désolé, le captcha anti-spam est erroné.
'; } } if ($nombreErreur==0) { // S'il n'y a pas d'erreur // Récupération des variables et sécurisation des données $nom = htmlentities($_POST['nom']); // htmlentities() convertit des caractères "spéciaux" en équivalent HTML $email = htmlentities($_POST['email']); $message = htmlentities($_POST['message']); // Variables concernant l'email $destinataire = 'contact@example.com'; // Adresse email du webmaster $sujet = 'Titre du message'; // Titre de l'email $contenu = 'Bonjour, vous avez reçu un message à partir de votre site web.
'; $contenu .= 'Nom: '.$nom.'
'; $contenu .= 'Email: '.$email.'
'; $contenu .= 'Message: '.$message.'
'; $contenu .= ''; // Contenu du message de l'email // Pour envoyer un email HTML, l'en-tête Content-type doit être défini $headers = 'MIME-Version: 1.0'."\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1'."\r\n"; @mail($destinataire, $sujet, $contenu, $headers); // Fonction principale qui envoi l'email echo 'Désolé, il y a eu '.$nombreErreur.' erreur(s). Voici le détail des erreurs:
'; if (isset($erreur1)) echo ''.$erreur1.'
'; if (isset($erreur2)) echo ''.$erreur2.'
'; if (isset($erreur3)) echo ''.$erreur3.'
'; if (isset($erreur4)) echo ''.$erreur4.'
'; if (isset($erreur5)) echo ''.$erreur5.'
'; if (isset($erreur6)) echo ''.$erreur6.'
'; if (isset($erreur7)) echo ''.$erreur7.'
'; echo '