Contact

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 (en XHTML) // 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"; // Envoyer l'email 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é // (2) Fin du code pour traiter l'envoi de l'email } ?> 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.

'; } } // (3) Ici, il sera possible d'ajouter plus tard un code pour vérifier un captcha anti-spam. if ($nombreErreur==0) { // S'il n'y a pas d'erreur // Ici il faut ajouter tout le code pour envoyer l'email. // Dans le code présenté au chapitre précédent, cela signifie au code entre les commentaires (1) et (2). } 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.'

'; // (4) Ici, il sera possible d'ajouter un code d'erreur supplémentaire si un captcha anti-spam est erroné. echo '
'; } } ?>

Votre nom et prénom:

Votre email: *:

Message *:

Combien font 1+3: *:


Accueil | Photographies |