Contacter le webmaster

Il y a un problème avec la variable "email".

'; } else { // Sinon, cela signifie que la variable existe (c'est normal) if (empty($_POST['email'])) { // Si la variable est vide $nombreErreur++; // On incrémente la variable qui compte les erreurs $erreur2 = '

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 = 'Titre du message'; $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 '

Message envoyé!

'; // Afficher un message pour indiquer que le message a été envoyé } else { // S'il y a un moins une erreur echo '
'; 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 '
'; } } ?>

Votre nom et prénom:

Votre email: *:

Message *:

Combien font 1+3: *: