html dans la fonction mail() - PHP - Programmation
MarshPosté le 24-06-2002 à 15:47:35
Salut,
J'aimerais envoyer un mail avec la fonction mail dont le contenu serait de l'html, pour y faire apparaitre un lien.
voici l'exemple:
$email=$adresse_mail; $sujet="Un nouvel incident a été déclaré"; $message="<html><body><br> <a href=\"https://adresse du site\" target=_blank class=text1>texte du lien</a></body></html>"; mail($email,$sujet,$message) or print ("erreur mail" );
Le mail s'envoi bien, mais dans outlook, j'ai du texte brut alors que mon format de courrier est de l'html. Donc il m'affiche le texte html, et non le lien...
En fait, il parait que la fonction mail n'envoit pas en 8 bits, et qu'il faut utiliser les types MIME..., enfin j'y comprends rien.
J'ai un exécutable qui envoit des mail (postie.exe), comment puis-je l'appeler de PHP ?
De plus, je m'étonne de ne pas pouvoir utiliser des retours chariot, ou \n dans le corps de mon texte. Cela vient-il du meme problème ? . Pourtant, je recopie texto les exemples de allhtml.com ! Ont-il une version supérieure à la mienne ? j'ai pourtant PHP 4.1.2...
Marsh Posté le 24-06-2002 à 15:47:35
Salut,
J'aimerais envoyer un mail avec la fonction mail dont le contenu serait de l'html, pour y faire apparaitre un lien.
voici l'exemple:
$email=$adresse_mail;
$sujet="Un nouvel incident a été déclaré";
$message="<html><body><br> <a href=\"https://adresse du site\" target=_blank class=text1>texte du lien</a></body></html>";
mail($email,$sujet,$message) or print ("erreur mail" );
Le mail s'envoi bien, mais dans outlook, j'ai du texte brut alors que mon format de courrier est de l'html.
Donc il m'affiche le texte html, et non le lien...
En fait, il parait que la fonction mail n'envoit pas en 8 bits, et qu'il faut utiliser les types MIME..., enfin j'y comprends rien.
J'ai un exécutable qui envoit des mail (postie.exe), comment puis-je l'appeler de PHP ?
De plus, je m'étonne de ne pas pouvoir utiliser des retours chariot, ou \n dans le corps de mon texte. Cela vient-il du meme problème ? . Pourtant, je recopie texto les exemples de allhtml.com ! Ont-il une version supérieure à la mienne ? j'ai pourtant PHP 4.1.2...
Avez vous une ID ?
Merci
Robz.