Mail en html

Contenu du snippet

C'est pas le premier code dans ce style là ...
Simplement, il envoi un Mail formaté en HTML ...

Source / Exemple :


<?php
/* 
Vous devez utiliser un formulaire qui renvoi vers cette page.
Les champs sont : 
- from => Nom de l'expéditeur
- from_add => Adresse de l'expéditeur
- to => Nom du destinataire
- to_add => Adresse du destinataire
- sujet => Sujet du message
- message => Le message :)

  • /
//Extrait les champs de la page précédente ... extract($_POST); if(empty($to_add)) {echo "L'adresse de destination est vide !";} // Entête HTML $html_generate = "MIME-Version: 1.0\r\n"; $html_generate .= "Content-type: text/html; charset=iso-8859-1\r\n"; $html_generate .= "To: $to <$to_add>\r\n"; $html_generate .= "From: $from <$from_add>\r\n"; # Configuration de l'envoi ... if(!@mail($to_add, $sujet, $message, $html_generate)){ // Si une erreur est survenue lors de l'envoi du message ... echo "<b>Erreur lors de l'envoi du Mail !</b>"; } else { // Si le message a correctement été envoyé ... echo "Message envoyé !<br><br>De : <b>$from</b> <i>[$from_add]</i><br>A : <b>$to</b> <i>[$to_add]</i><br>Sujet : <b>$sujet</b>"; } ?>

A voir également