大佬教程收集整理的这篇文章主要介绍了如何使用phpmailer并从ckeditor以html格式发送邮件,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用@L_294_0@mailer发送电子邮件,在ckeditor表单上插入HTML代码的内容时遇到问题,但数据仅发送到电子邮件文本.
这是我的代码:
require_once ('class.@L_294_0@mailer.PHP');
$mail = new @L_294_0@mailer@R_696_6334@;
if (isset($_POST['btn_send']))
{
$smtp_username = Strip_tags($_POST['username']);
$smtp_password = Strip_tags($_POST['password']);
$ssl_port = Strip_tags($_POST['port']);
$my_smtp = Strip_tags($_POST['host']);
$my_ssl = Strip_tags($_POST['type']);
$realname = Strip_tags($_POST['realname']);
$subject = Strip_tags($_POST['subject']);
$body = Strip_tags($_POST['editor']);
$emaillist = Strip_tags($_POST['emaillist']);
//...Now get on with sending...
try
{
//$mail->isSendmail();
$mail->isSMTP();
$mail->Body = ($body);
$mail->isHTML@R_696_6334@;
$mail->SMTPDebug = 0;
$mail->SMTPAuth = true;
$mail->SMTPSecure = "$my_ssl";
$mail->Host = "$my_smtp";
$mail->Port = "$ssl_port";
$mail->AddAddress($emaillist);
$mail->Username = "$smtp_username";
$mail->password = "$smtp_password";
$mail->SetFrom("$smtp_username", "$realname");
$mail->AddAddress($emaillist);
$mail->epriority = "3";
$mail->AddReplyTo("$smtp_username");
$mail->Subject = "$subject";
$mail->encode = ("yes");
$mail->CharSet = "utf-8";
if($mail->Send())
{
$msg = "<div class='alert alert-success'>
Hi,<br /> bro mail terkirim ke ".$emaillist."
</div>";
}
}
catch(@L_294_0@mailerException $eX)
{
$msg = "<div class='alert alert-warning'>".$ex->errormessage()."</div>";
}}
我不知道出了什么问题
解决方法:
您需要编辑此行
$body = Strip_tags($_ POST [‘editor’]);
到$body = $_POST [‘editor’];
$mail-> isHTML@R_696_6334@;
但是您还需要另一种过滤器值.
以上是大佬教程为你收集整理的如何使用phpmailer并从ckeditor以html格式发送邮件全部内容,希望文章能够帮你解决如何使用phpmailer并从ckeditor以html格式发送邮件所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。