Page 1 sur 1

Comment mettre un css dans un email envoyé par php

Posté : 06 mars 2006, 17:33
par Tiger
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";

Posté : 06 mars 2006, 17:38
par HD
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>

Posté : 06 mars 2006, 17:48
par Tiger
Oui sauf que je préférerai d'avoir un fichier css de join dans mon email

Posté : 06 mars 2006, 17:56
par HD
c'est possible avec Thunderbirdmais avec php :?

Posté : 06 mars 2006, 20:07
par momox
logiquement, tu peux linker un feuille de style css non?
@+

Posté : 06 mars 2006, 20:21
par Ryle
Tu dois pouvoir le faire en la mettant en ligne sur un serveur et en donnant l'url complete dans ta balise style :)

Posté : 06 mars 2006, 20:32
par HD
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: