YannCo Posté 20 Mai 2005 Posté 20 Mai 2005 (modifié) Salut Bon, je ne suis pas adepte des headers pour les mails. $TO = "papa_AT_wanadou.fr"; $h = "From: " . $TO; $TO = $TO.";moitest_AT_wanadoo.fr"; $subject = "Nouvelle commande"; $h .= "Content-Type: \"text/html\"; charset=\"iso-8859-2\""; mail($TO, $subject, "<head><html><body>".$content."</body></html></head>", $h); Donc, si j'envois cet email sur hotmail au lieu de Wanadoo et que je le visualise via le site de MSN j'ai ma jolie page avec logo, tableau, lien ... Mais si je la reçois via Outlook express ben j'ai mon joli code et c'est tout de suite moins bien. Pire encore : l'en tête est pas joli joli et j'ai un joli [sPAM] devant "Nouvelle commande" J'avou que c'est un bout de code que j'ai piqué sur un script et tenté d'adapter mais c'est un peu raté, si on pouvait m'aider, j'ai éssayer iso-8859-1 c'est pareil et mon from me donne un truc du genre : papa_AT_wanadoo.frContent-Type: text/html_AT_60gp.ovh.net;, Modifié 21 Mai 2005 par YannCo
Anonymus Posté 20 Mai 2005 Posté 20 Mai 2005 D'un autre coté, si tu mets les balises à l'envers.. : mail($TO, $subject, "<head><html><body>".$content."</body></html></head>", $h); J'aurais plutot vu : mail($TO, $subject, "<html><head></head><body>".$content."</body></html>", $h); Anonymus. ps : Merci d'écrire correctement le nom des FAI.
Dudu Posté 20 Mai 2005 Posté 20 Mai 2005 Salut Bon, je ne suis pas adepte des headers pour les mails. $TO = "papa_AT_wanadoo.fr";[...]$h = "From: " . $TO;[...]$h .= "Content-Type: \"text/html\"; charset=\"iso-8859-2\""; [...] j'ai éssayer iso-8859-1 c'est pareil et mon from me donne un truc du genre : papa_AT_wanadoo.frContent-Type: text/html_AT_60gp.ovh.net;, Çà me parait logique
YannCo Posté 21 Mai 2005 Auteur Posté 21 Mai 2005 J'ai trouvé un tuto et j'ai tout corrigé lol manquait pas grand chose mais c'était important, comme souvent vous me direz .... Ce code me permet d'afficher une page générée dynamiquement puis l'envoyer par email, le contenu de la page est mis dans la variable $content. $content = "<p>Ma page</p>";$content = $content."<p>Contenu</p>";$adresse = "adresse1;adresse2; ....."; $from ="adressewebmaster";$subject = "Sujet du message";$headers = "From: \t$from\n"; $headers .= "Reply-To: $from\n"; $headers .= "Content-Type: text/html; charset=\"iso-8859-2\"";mail($adresse, $subject, "<html><head></head><body>".$content."</body></html>", $headers);
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant