Envoyer un mail en php ok...mais avec 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 : Envoyer un mail en php ok...mais avec css :?

par Opium » 19 févr. 2008, 10:54

Bonjour,

Qu'entends-tu par ca passe mieux ? Mauvaise interprétation ?
C'est donc préférable d'intégrer les styles à la page plutôt que de faire un appel externe ?
Je rencontre, en effet, des soucis chez free et msn notamment où les styles ne sont pas reconnus...C'est de ça dont tu parles ?

Opium

par mere-teresa » 18 févr. 2008, 18:55

Conseil d'ami : utilise la balise <style> pour mettre le contenu de ta CSS, ça passe mieux.

par Opium » 18 févr. 2008, 15:13

Merci de ta réponse mais ça ne semble pas fonctionner ou bien alors je le fais mal...

En revanche, je ne sais pas si c'est propre mais en faisant un :
$message = '<html><head><title>Document sans titre</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="http://chezmoi.free.fr/monfichier.css">
</head><body><div id="mailcentre">blablablablabla</div></body></html>';
ca semble fonctionner mais suivant les navigateurs et les FAI, les css et div sont mal/pas interprétés :(

1) Faut-il poster les balises majeures <html><head>... ?

2) Dois-je rester en <div> et peaufiner ou repasser en mode <table> ?

CoRdIaLeMeNt,

Opium

par mcorgnet » 18 févr. 2008, 14:17

il me semble qu'en faisant un

Code : Tout sélectionner

<style type="text/css"> @import "http://monsite/style.css" </style>
au début de ton mail, ça devrait tourner.

Envoyer un mail en php ok...mais avec css :?

par Opium » 18 févr. 2008, 13:31

Bonjour,

Je débute en PHP et sais envoyer un mail, mais comment faire pour que mon fichier .css soit pris en compte.

Ma fonction mail est de ce type :

Code : Tout sélectionner

mail ("[email protected]","sujet type","<div id='mailcentre'>...</div>");
Merci de votre aide

Opium