voila
<?php
$succes= null;
$echec= null;
if(isset($_POST['envoyer'])){
$titre = htmlentities($_POST['titre']);
$msg = htmlentities($_POST['msg']);
$erreur = array();
if(empty($titre)){
$erreur['titre'] = 'Veuillez saisir un titre';
}
if(empty($msg)){
$erreur['msg'] = 'Veuillez saisir un message';
}
// envoi de mail
$to = "[email protected]";
$from="ici nom prenom ou ton email"
$subj='Nouveau message';
$message = 'Titre: '.$_POST['titre'].' \r\n';
$message .= 'Message: '.$_POST['msg'].' \r\n';
if (mail_to($to, $from, $subj, $message))
{
$succes = " Message envoyé";
}
else
{
$echec = " Echec lors de l'envoi du message.";
}
}
function mail_to($to, $from, $subj, $message, $files=null){
$boundary = md5(uniqid(time()));
$headers[] ="MIME-Version: 1.0";
$headers[] ="Content-Type: multipart/mixed;boundary=\"$boundary\"; type=\"text/html;\"";
$headers[] ="From: ".$from;
$headers[] ="Reply-To: ".$from;
$headers[] ="Return-Path: ".$from;
$headers[] ="X-Mailer: PHP/" . phpversion();
$multipart[]= "--".$boundary;
$multipart[]= "Content-Type: text/html; charset=UTF-8";
$multipart[]= "Content-Transfer-Encoding: Quot-Printed";
$multipart[]= "";
$multipart[]= $message;
$multipart[]= "";
$multipart[]= "--$boundary--";
$multipart[]= "";
$headers=implode("\r\n", $headers);
$multipart=implode("\r\n", $multipart);
return mail($to, $subj, $multipart, $headers);
}
?>
voila
[php]<?php
$succes= null;
$echec= null;
if(isset($_POST['envoyer'])){
$titre = htmlentities($_POST['titre']);
$msg = htmlentities($_POST['msg']);
$erreur = array();
if(empty($titre)){
$erreur['titre'] = 'Veuillez saisir un titre';
}
if(empty($msg)){
$erreur['msg'] = 'Veuillez saisir un message';
}
// envoi de mail
$to = "
[email protected]";
$from="ici nom prenom ou ton email"
$subj='Nouveau message';
$message = 'Titre: '.$_POST['titre'].' \r\n';
$message .= 'Message: '.$_POST['msg'].' \r\n';
if (mail_to($to, $from, $subj, $message))
{
$succes = " Message envoyé";
}
else
{
$echec = " Echec lors de l'envoi du message.";
}
}
function mail_to($to, $from, $subj, $message, $files=null){
$boundary = md5(uniqid(time()));
$headers[] ="MIME-Version: 1.0";
$headers[] ="Content-Type: multipart/mixed;boundary=\"$boundary\"; type=\"text/html;\"";
$headers[] ="From: ".$from;
$headers[] ="Reply-To: ".$from;
$headers[] ="Return-Path: ".$from;
$headers[] ="X-Mailer: PHP/" . phpversion();
$multipart[]= "--".$boundary;
$multipart[]= "Content-Type: text/html; charset=UTF-8";
$multipart[]= "Content-Transfer-Encoding: Quot-Printed";
$multipart[]= "";
$multipart[]= $message;
$multipart[]= "";
$multipart[]= "--$boundary--";
$multipart[]= "";
$headers=implode("\r\n", $headers);
$multipart=implode("\r\n", $multipart);
return mail($to, $subj, $multipart, $headers);
}
?>[/php]