Envoi d'un mail en format html en tenant compte du style
Posté : 17 juin 2005, 16:46
Bonjour
Peut t on ajouter une feuille de style dans le corp d'un message .lors de l'envoi d'un mail.
je reçoi bien le mail mais le style n'est pas respecter)
Voici mon programme
MERCI pour votre aide
Peut t on ajouter une feuille de style dans le corp d'un message .lors de l'envoi d'un mail.
je reçoi bien le mail mais le style n'est pas respecter)
Voici mon programme
Code : Tout sélectionner
// Plusieurs destinataires
$to = '[email protected]' . ', '; // notez la virgule
// Sujet
$subject = "Depot d'un formulaire";
// message
$message = "
<html>
<head>
.main_style {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 12px;
}
a:link {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 12px;
color: #999999;
}
a:visited {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 12px;
color: #999999;
}
.style5 {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 11px;
color: #666666;
}
.style6 {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 10px;
color: #A8A8A8;
}
.style4 {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 11px;
color: #000000;
}a:hover {
color: #cfda83;
}
<title>Depot d'un formulaire</title>
</head>
<body><table border=\'0'\ cellspacing=\'0\' bordercolor=\'#FFFFFF\' width=100%><tr><TD ALIGN=top><span class=\"style5\"><center>Voici le formulaire </center></span></td></tr></table>
<br><table border=\'1\' cellspacing=\'0\' bordercolor=#6E2664 width=100%><tr bgcolor=\'#FFFFFF\'>
<TD ALIGN=top><span class=\"style5\">Nom</span></td>
<TD ALIGN=top><span class=\"style5\">Prenom</span></td>
<TD ALIGN=top><span class=\"style5\">Code postale</span></td>
<TD ALIGN=top><span class=\"style5\">Ville</span></td>
<td nowrap class=\"style4\" >$prenom</td>
<td nowrap class=\"style4\" >$code</td>
<td nowrap class=\"style4\">$ville</td>
</table><br>
</body>
</html>
";
// Pour envoyer un mail HTML, l'en-tête Content-type doit être défini
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Envoi
mail($to, $subject, $message, $headers);