Envoi de mail en html avec feuille CSS

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Envoi de mail en html avec feuille CSS

par Cyrano » 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"

par Tictac » 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 !

par Cyrano » 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>

Envoi de mail en html avec feuille CSS

par sam01 » 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.";