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>";
}
?>