par
tintinseb » 03 mai 2007, 16:53
Bonjour,
j'ai un vrai souci avec la fonction mail de php
Je ne sais pas comment faire passer les header pour avoir un truc correct.
J'ai récupéré et adapté des scripts...
Cela donne ça :
Code : Tout sélectionner
$headers ='CC: [email protected]'."\r\n";
$headers .='Content-Transfer-Encoding: 8bit\r\n';
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "To: ".$prenom." ".$nom." <".$mel.">\r\n";
$headers .= "From: Blabla <[email protected]>\r\n";
if(mail($mel, $subject, $message, $headers))
{
etc.....
Et lorsque le mail est reçu, il contient toutes les mentions headers dans le corps, puis les balises HTML sont dans le texte :
....
Qu'est ce que je fais mal ?
Si je n'y arrive pas, je n'ai pas de préférence spéciale pour le HTML, je veux bien le moyen d'envoyer un mail propre en texte brut...
Qui peut m'aider avec ces foutus headers ?
Merci !!!
Sébastien
Bonjour,
j'ai un vrai souci avec la fonction mail de php
Je ne sais pas comment faire passer les header pour avoir un truc correct.
J'ai récupéré et adapté des scripts...
Cela donne ça :
[code]$headers ='CC:
[email protected]'."\r\n";
$headers .='Content-Transfer-Encoding: 8bit\r\n';
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "To: ".$prenom." ".$nom." <".$mel.">\r\n";
$headers .= "From: Blabla <
[email protected]>\r\n";
if(mail($mel, $subject, $message, $headers))
{[/code]
etc.....
Et lorsque le mail est reçu, il contient toutes les mentions headers dans le corps, puis les balises HTML sont dans le texte :
[code]<b>Bonjour</b>[/code]....
Qu'est ce que je fais mal ?
Si je n'y arrive pas, je n'ai pas de préférence spéciale pour le HTML, je veux bien le moyen d'envoyer un mail propre en texte brut...
Qui peut m'aider avec ces foutus headers ?
Merci !!!
Sébastien