M'envoyer un email
".$erreur.""; // alors on affiche le message d'erreur } ?> \n"; $entete .= "MIME-Version: 1.0\n"; $entete .= "Content-Type: text/plain; charset=\"utf-8\"\n"; $entete .= "Content-Transfer-Encoding: 8bit\n"; // Optionnel mais bien utile : garder trace de l'IP de l'expéditeur $entete .= "X-Originating-IP: " . $_SERVER['REMOTE_ADDR']; // Encode le sujet en BASE64 $subject = "=?utf-8?B?" . base64_encode($_POST["titre"]) . "?="; // wrappe à 75 caractères le corp du message, afin de rester conforme avec l'usage... // juste un bug : wordwrap ne comprends pas les caractères multi-bytes d'UTF-8 // mais en première approximation, c'est suffisant $body = wordwrap($_POST['message'], 78); if (@mail($email_webmaster, $subject, $body, $entete)){ // lorsque le mail aete envoye afficher un message de confirmation et proposer un lien pour revenir a l'accueil // modifiez le lien de retour en fonction de votre url echo "Chouette, du courrier !
"; echo ""; } else { // s'il s'est produit une erreur lors de l'envoi du mail, on le signale et on propose de retourner au formulaire echo "Un probleme s'est produit lors de l'envoi du message.\n"; echo "Reessayez...\n"; } } ?>