Я работаю, чтобы отправить письмо с телом HTML. Html тела публикуется переменной php с помощью ajax. но все html будут игнорироваться.
например в email.php
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
}
});
и в функции php
$body = "";
$body .= $_POST['html'];
//send email
Я пытался html_entity_decode
но не повезло. письмо отправлено, приходит без элементов HTML. как я могу это сделать?
Спасибо
РЕДАКТИРОВАТЬ: у меня проблема, в HTML есть символ ', и это нарушает структуру HTML.
Но как мне этого избежать, я до сих пор не знаю ...
РЕДАКТИРОВАТЬ 2: полоски () сделали это! Спасибо ... * * 1023