fonction mail et CSS - PHP - Programmation
Marsh Posté le 26-06-2006 à 12:35:03
apres moults essais, le probleme ne vient pas de l'import de ce fichier mais des sauts de ligne
Code :
|
... marche
mais ...
Code :
|
... ne marche pas
je ne comprends pas pourquoi
Marsh Posté le 26-06-2006 à 14:12:19
Bin nl2br de
Code :
|
donne
Code :
|
Tandis que nl2br de
Code :
|
donne
Code :
|
Et les br entre balises style
Marsh Posté le 28-06-2006 à 23:21:31
je vais pas tout t'envoyé le code mais je pense que ca va d'éclaircir
grace à ces petit bout les plus important !
$mail_header = "<html>
<head>
<link href='http://www.tonsite.com/styles.css' rel='stylesheet' type='text/css'>
</head>
<body>
";
$mail_message = $mail_header;
$mail_message.= $mail_texte;
$mail_message.= $mail_footer;
$okmail = mail($mailclient, $titre, $mail_message,$headers);
Marsh Posté le 01-07-2006 à 12:25:14
Il m'arrive de faire régulièrement des mailings pour des grands comptes et à ce journ aucun prestataire chargé d'envoyer les mails n'a été en mesure de prendre en compte le CSS de cette façon. Les possibilités sont beaucoup plus limitées.
Marsh Posté le 01-07-2006 à 18:26:31
je peu t'assurer que j'utilise cette méthode pour avoir de belle commande et facture par mail à la charte de mes sites.
et le résultat est niquel ! il te suffit juste de créer ton mail en utilisant la feuille de styles de ton site.
Marsh Posté le 01-07-2006 à 18:30:20
dogmongo a écrit : je peu t'assurer que j'utilise cette méthode pour avoir de belle commande et facture par mail à la charte de mes sites. |
ah oué ? Tu rigoles là j'espère.
Chez moi les mails, c'est mode texte seulement déjà. Quand on envoie une facture, c'est PDF quasi-obligé. le reste c'est nawak.
Marsh Posté le 01-07-2006 à 18:37:24
ca c'est ton choix ! tu configure ton logiciel de messagerie comme tu le veux, ne juge pas les codes selon tes propres choix de configuration.
Marsh Posté le 01-07-2006 à 18:52:56
dogmongo a écrit : ca c'est ton choix ! tu configure ton logiciel de messagerie comme tu le veux, ne juge pas les codes selon tes propres choix de configuration. |
Tes CSS seront pas interprêtés par PLEIN de client mails, même si ceux-ci acceptent le HTML.
Marsh Posté le 25-06-2006 à 11:31:24
bonjour,
j'ai quelques difficutés :
je voudrais inserer un fichier CSS dans une variable, j'ai pour cela ultisé la fonction "file_get_contents". tout semble marcher mais j'ai fais un test avec un adresse hotmail et la le css n'est pas pris en compte dans le message dans certaines conditions.
si je fais :
... ca marche !
si je fais :
et que le fichier css est vide... ca marche ! (le style p marche)
mais si je fais :
et que dans le fichier css il ya :
... du coup ni le style present sur le fichier php, ni celui dans le css ne sont pris en compte.
et ça ne fonctionne pas non plus si je fais simplement :
pour info voici mon entete :
d'ou cela peut-il venir ?
que faudrait-il que je fasse pour pouvoir importer ce fichier et que les css fonctionnent correctement pour pour toutes les webmails supportant le html?
merci de votre aide
Message édité par attentio le 25-06-2006 à 11:38:49
---------------
L'ordinateur a de la mémoire mais aucun souvenir ...