Я просто хочу отправить электронные письма покупателям, которые купили что-то ... Я использую SMTP и PHP для его отправки, но в кодах SMTP я определил контент содержимого электронной почты, которое должно быть получено из текстовой области, в которой используется tinymce. Все прекрасно, и он отправляет электронное письмо, но в отправленных сообщениях есть теги HTML, используемые для записи содержимого в редакторе tinymce ... теги должны обрабатываться как HTML теги не в виде строки ... Я установил все, имеющие отношение к HTML в SMTP-кодов (как показал, что я дно), но это не будет работать ...Как скрыть теги HTML при отправке электронной почты SMTP и tinymce для написания контента
`
<form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']) ?>" method="post">
<div class="form-group">
<label for="subject">subject</label>
<input type="text" id="subject" name="subject" class="form-control" />
</div>
<div class="form-group">
<label for="msg">content</label>
<textarea id="msg" name="msg" class="form-control"></textarea>
</div>
<input type="submit" value="send" class="btn btn-success" name="submit"/>
</form>
$q = 'SELECT * FROM Users';
$re = $conn->query($q);
$row = $re->fetch_assoc();
while($row = $re->fetch_assoc()){
require_once 'phpMailer5/class.phpmailer.php';
require_once 'phpMailer5/class.smtp.php';
$mail = new PHPMailer();
$mail->isSMTP();
$mail->Host = 'localhost';
$mail->Username = '[email protected]';
$mail->Password = 'something';
$mail->Subject = xss_clean($_POST['subject']);
//$mail->SMTPDebug = 2;
$mail->Debugoutput = 'html';
$mail->SMTPAuth = true;
$mail->CharSet = 'UTF-8';
$mail->AddBCC($row['email'],$row['name']);
$mail->isHTML(true);
//$mail->MsgHTML(stripslashes(stripslashes(xss_clean($_POST['msg']))));
$mail->Body = stripslashes(stripslashes(xss_clean($_POST['msg'])));
$mail->AltBody = xss_clean($_POST['msg']);
$mail->setFrom('[email protected]','Mahyar Ansary');
if(!$mail->Send()){
echo '<div class="alert alert-danger">'.$mail->ErrorInfo.'</div>';
}
else{
echo '<div class="alert alert-success">sent</div>';
}
`
не могли бы вы написать код? –
Ответ обновлен. – AshMenhennett
извините, но если вы видите мои коды, я просто устанавливаю его '$ mail-> isHTML (true)'! Это не сработает –