Page 1 sur 1

Envoi de mail avec TinyMCE

Posté : 22 mars 2007, 06:09
par Teum
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.

Re: Envoi de mail avec TinyMCE

Posté : 22 mars 2007, 11:29
par @rthur
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é...

Envoi de mail avec TinyMCE

Posté : 22 mars 2007, 18:09
par Teum
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