php – 在iPhone中打开时,“城市”在电子邮件中被检测为关键字
发布时间:2020-12-13 22:25:08 所属栏目:PHP教程 来源:网络整理
导读:我已经创建了用 PHP发送邮件的API.以下是我的代码 $content = $content."br/bAddress : /b".$fromUser["address"];$content = $content."br/bCity : /b".$fromUser["city"];$to = 'abc@gmail.com';include('PhpMailer/class.phpmailer.php');$mail = new PHP
我已经创建了用
PHP发送邮件的API.以下是我的代码
$content = $content."<br/><b>Address : </b>".$fromUser["address"]; $content = $content."<br/><b>City : </b>".$fromUser["city"]; $to = 'abc@gmail.com'; include('PhpMailer/class.phpmailer.php'); $mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPAuth = TRUE; $mail->SMTPSecure = "ssl"; $mail->Host = "smtp.gmail.com"; $mail->Port = 465; $mail->Username = "####"; $mail->Password = "####"; $mail->setFrom("support@abc.io","abc"); $mail->isHTML(true); $mail->AddAddress($to); $mail->Subject = 'Test'; $mail->MsgHTML($content); if ($mail->Send()) { return 1; } else { return 0; } 我收到了电子邮件,但内容中的关键字“城市”显示为超级链接.我想删除它. [注意:如果我写’City1’而不是’City’,链接将被删除] 谢谢 解决方法
您的$fromUser [“地址”]以< a>开头.标签,但变量中没有标签的结尾.
一种方法是为输出添加stript_tags(). $content = $content."<br/><b>Address : </b>".strip_tags($fromUser["address"]); $content = $content."<br/><b>City : </b>".strip_tags($fromUser["city"]); 更好的方法是使用数据填充$fromUser varialbe时的条带标记. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |