Envoi de mail en html avec feuille CSS

Eléphant du PHP | 216 Messages

21 août 2006, 10:37

Bonjour,

j'ai la methode pour envoyer un mail en html.
Le problème est que la partie html est liée à un fichier css, comment intégrer ce fichier css??? Faut-il que le css et le html soit dans le même fichier...

 <?
// On initialise les variables
$destinataire = "personne@qui_recevra_le_mail.com";
$objet = "Voici une liste de sites à visiter." ;
$message = '
<html>
<head>
<title>Liste de site à visiter</title>
</head>
<body>

<table>
<tr>
<th width="59"><font color="#FF0000">Nom</font></th>
<th width="94"><font color="#FF0000">Adresse</font></th>
</tr>
<tr>
<td>Site de la commune de Felzins</td>
<td> http://www.felzins.fr </td>
</tr>
<tr>
<td>Site de la soci&eacute;t&eacute; BC Relocation</td>
<td>http://www.bcrelocation.fr</td>
</tr>
<br>
<h3>Donne moi ton avis. </h3>
</table>
</body>
</html>
';


/* Si l’on veut envoyer un mail au format HTML, il faut configurer le type Content-type. */
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";


// On envoi l’email
if ( mail($destinataire, $objet, $message, $headers) ) echo "Envoi du mail réussi.";
   else echo "Echec de l’envoi du mail.";

Modifié en dernier par sam01 le 23 août 2006, 08:42, modifié 1 fois.

Mammouth du PHP | 19672 Messages

21 août 2006, 11:17

Dans la partie <head> de ta page HTML, ajoute quelque chose comme ceci:

Code : Tout sélectionner

<style type="text/css"> <!-- @import url(url-vers-la-feuille-de-style-en-ligne); --> </style>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 353 Messages

21 août 2006, 11:33

Pourrais tu ajouter "avec feuille CSS" dans le titre , ca sera mieux pour retrouver si qqun cherche par la suite ;)

Merci !

Mammouth du PHP | 19672 Messages

21 août 2006, 12:22

Pourrais tu ajouter "avec feuille CSS" dans le titre , ca sera mieux pour retrouver si qqun cherche par la suite ;)

Merci !
Bonne idée, je l'ai fait moi-même en corrigeant au passage une faute d'orthographe classique : "Envoi" et non "Envoie"
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: