1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
| define('MAIL_DESTINATAIRE','xxxxxxxx'); // remplacer par votre email
define('MAIL_SUJET','bulletin');
// vérification des champs du formulaire
if (empty($_POST['civilite']))
$message .= "Votre civilité<br/>";
if (empty($_POST['dispositif']))
$message .= "Dispositif<br/>";
// si un champ est vide, on affiche le message d'erreur et on stoppe le script
if (strlen($message) > strlen($msg_erreur))
{
$message;die();
}
// sinon c'est ok => on continue
foreach($_POST as $index => $valeur) {
$index = stripslashes(trim($valeur));
}
//Préparation de l'entête du mail:
$mail_entete = "MIME-Version: 1.0\r\n";
$mail_entete .= "From: {$_POST['nom']} {$_POST['prenom']} "."<{$_POST['email']}>\r\n";
$mail_entete .= 'Reply-To: '.$_POST['email']."\r\n";
$mail_entete .= 'Content-Type: text/plain; charset="iso-8859-1"';
$mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n";
$mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n";
// préparation du corps du mail
$mail_corps .= "Message de : $civilite $nom $prenom\n";
$mail_corps .= "Situation : $situation1\n";
$mail_corps .= "Dispositif : $dispositif\n";
// envoi du mail
if (mail(MAIL_DESTINATAIRE,MAIL_SUJET.$comments,$mail_corps,$mail_entete))
{
//Le mail est bien expédié
$msg_ok;
}
else
{
//Le mail n'a pas été expédié
"Une erreur est survenue lors de l'envoi du formulaire par email";
}
?>
<?php
// Envoi du mail client
//-----------------------
//Préparation de l'entête du mail:
$mail_entete = "MIME-Version: 1.0\r\n";
$mail_entete .= "From: emailxxxxxxxxxx\r\n";
$mail_entete .= 'Reply-To: '.$_POST['email']."\r\n";
$mail_entete .= 'Content-Type: text/plain; charset="iso-8859-1"';
$mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n";
$mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n";
// préparation du corps du mail
$texte ="\r\n";
$texte .="Bonjour ". $civilite." ".$nom. " ".$prenom. " \r\n";
$texte .="\r\n";
$mail_ok = mail("$email","emailxxxxxxxxxxxx",$texte,$mail_entete);
if ($ok_mail) {
"mail parti";
} else {
"mail, pas parti";
}
if ($mail_ok) {
"mail client parti";
} else {
"mail client pas parti";
} |
Partager