php content type avec mail() pour pièce jointe et ckeditor - PHP - Programmation
Marsh Posté le 28-02-2010 à 11:56:13
begin a écrit : Bonjour, |
$headers .= "Content-Type: text/html; charset=\"UTF-8\"\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n";
je mettais ca pour le html.
Marsh Posté le 28-02-2010 à 12:22:54
Merci pour cette réponse rapide.
Est-ce que tu utilisais cela pour un formulaire avec pièce jointe aussi?
Quand je mets content-type à text/html je ne peux plus envoyer de pièce jointe.
Marsh Posté le 01-03-2010 à 23:45:49
begin a écrit : Merci pour cette réponse rapide. |
j ai galèré longtemps avec ce problème.
j'ai jamais vraiment compris comment ca marchait.
j'avais pas testé a l'époque puisque je débutais mais essaye de regarder du coté de swift mailer http://swiftmailer.org/ de sensiolabs la même société qui développe le framework symfony.
un code que j'avais utilisé il y a longtemps:
a tester :
Code :
|
Marsh Posté le 28-02-2010 à 11:35:18
Bonjour,
J'essaye actuellement d'intégrer l'éditeur wysiwig à mon formulaire d'envoi de mail.
J'ai un soucis de content type. Pour permettre l'envoi de pièce jointe, j'ai mis "multipart/mixed" pour content-type et dans la balise du formulaire j'ai mis l'attribut : enctype="multipart/form-data".
Tout fonctionne.
J'ai ajouté le wysiwyg ckeditor. Et là je reçois le mail mais avec les balises html.
Alors, j'ai enlevé l'attribut enctype="multipart/form-data" et remplacé le content type par text/html. Je reçois le mail sans les balises et bien formaté html mais là je ne reçois plus la pièce jointe.
Comment faire pour permettre l'envoi de pièce jointe tout en permettant l'utilisation d'un wysiwyg.
Merci.
Begin