Envoi de mail avec TinyMCE

Petit nouveau ! | 5 Messages

22 mars 2007, 06:09

Bonjour,

Je suis en train de créer un site web et je souhaite permettre à l'administrateur de celui-ci d'envoyer des mails aux membres inscrits via le site.
J'utilise donc la fonction mail().
J'ai d'abord pensé à utiliser un simple textarea pour le texte du mail. Cependant j'aimerais que le mail que les membres recevront sera tel que dans le textarea c'est à dire que si l'on saute deux lignes, deux lignes vides apparaîtront à l'endroit voulu dans le mail que le membre verra. Malheureusement avec le textarea cela n'est pas possible, il ne tient pas compte des retours chariots etc...
J'ai donc décidé d'utiliser TinyMCE mais cela n'a pas réglé mon problème car visiblement TinyMCE ne permet que d'envoyer des emails en html mais je ne peux en aucun cas être sûr que tous les destinataires peuvent lire des mails au format HTML. Et je ne veux pas qu'ils se retrouvent avec un amas de balises illisible.
Donc vous l'aurez compris (j'espère) je souhaite tout simplement envoyer des emails depuis mon site pas forcément en HTML (ou HTML et texte) mais avec la possibilité de formater le texte comme dans un simple fichier notepad quoi. Et ca bien entendu sans que la personne qui rédige le mail n'ait à mettre des \n pour les retours à la ligne car l'interface est destinée à des utilisateurs non initiés et de toute manière ce n'est vraiment pas pratique.

Voilà, je vous remercie d'avance.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

22 mars 2007, 11:29

Bonjour,
si l'on saute deux lignes, deux lignes vides apparaîtront à l'endroit voulu dans le mail que le membre verra. Malheureusement avec le textarea cela n'est pas possible, il ne tient pas compte des retours chariots etc...
Normalement, si tu envoies ton e-mail au format texte, les retour chariot des textarea seront bien identiques dans l'email envoyé...
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 5 Messages

22 mars 2007, 18:09

Et bien bizarrement ce n'est pas le cas j'ai eû l'occasion de tester...
C'est peut-être parce que le contenu du mail est récupéré en POST après un submit et c'est seulement après qu'il est envoyé ? C'est possible ?
Sinon on ne peut envoyer que du format HTML avec TinyMCE ?

Merci pour ta réponse