Comment mettre un css dans un email envoyé par php

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 : Comment mettre un css dans un email envoyé par php

par HD » 06 mars 2006, 20:32

Tu dois pouvoir le faire en la mettant en ligne sur un serveur et en donnant l'url complete dans ta balise style :)
bonne idée ! fallait y penser... :pouce:

par Ryle » 06 mars 2006, 20:21

Tu dois pouvoir le faire en la mettant en ligne sur un serveur et en donnant l'url complete dans ta balise style :)

par momox » 06 mars 2006, 20:07

logiquement, tu peux linker un feuille de style css non?
@+

par HD » 06 mars 2006, 17:56

c'est possible avec Thunderbirdmais avec php :?

par Tiger » 06 mars 2006, 17:48

Oui sauf que je préférerai d'avoir un fichier css de join dans mon email

par HD » 06 mars 2006, 17:38

en utilisant l'astuce suivante dans le code de ta page php :
<html>

<head>

<style type="text/css">
h1 {color: red}
h3 {color: blue}
</style>

</head>

<body>
<h1>This is header 1</h1>
<h3>This is header 3</h3>
</body>

</html>

Comment mettre un css dans un email envoyé par php

par Tiger » 06 mars 2006, 17:33

Salut, je cherche la méthode de mettre un css dans un email envoyer par php.

Voici comment mon mail est fait :
$header = "MIME-Version: 1.0\r\n";
$header .= "Content-Type: multipart/mixed; boundary=\"$boundary\"\r\n";
$header .= "\r\n";
			
$msg = "Je vous informe que ceci est un message au format MIME 1.0 multipart/mixed.\r\n";
			
$msg .= "--$boundary\r\n";
			
$msg .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
			
$msg .= "Content-Transfer-Encoding:8bit\r\n";

$msg .= "\r\n";

$msg .= "\r\n";
			
include('data2.php');

$destinataire = "[email protected]";$expediteur   = "[email protected]";$reponse      = $expediteur;

mail($destinataire, "Commande internet", $msg,"Reply-to:$reponse\r\nFrom: $expediteur\r\n".$header);

echo "Your order is send";