Je travaille pour envoyer un email avec le corps html. Le corps html est posté par php variable avec ajax. mais tout le HTML sera ignoré.html problème d'email avec variable php posté
par exemple dans email.php
élément HTML
<textarea id="html" cols="20" name="TextArea1" rows="2">HTML code is here</textarea>
Javascript
var html = $("#html").val();
$.post("function.php", { html: html }, function(data) {
if(data){
//do sth
}
});
et en fonction php
$body = "";
$body .= $_POST['html'];
//send email
J'ai essayé mais html_entity_decode
pas de chance. l'email est envoyé, vient sans éléments html. Comment puis-je faire ceci ?
Merci
EDIT: Je suis le problème, en HTML, il y a «caractère et elle perturbe la structure HTML.
Mais comment puis-je éviter cela, je ne sais pas encore ...
EDIT 2: stripslashes() fait! Merci ...
Je l'ai fait, il passe le code HTML parfaitement. mais quand il envoie un e-mail, seul le texte apparaît sans éléments HTML (tableaux, cellules etc ..) dans l'e-mail ... –