繁体   English   中英

在php中,如何将html标记发送到邮件

[英]in php, how to send the html tag to mail

<script type="text/javascript">
var head= 23;
</script>

<?php
$h="<script language='javascript'> document.write(head);</script>";

$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=ISO-8859-1" . "\r\n";

 $mail_from='summa@yy.co.in';
 $name="husssain";
 $headers.="From: $name <$mail_from>";
 $con="Welcome to world";
 $to ="aaaa@gmail.com";
 $send_contact = mail($to,$con,$h,$headers); 
?>

然后我将$h发送到我的邮件ID,但我仅收到此<script language='javascript'> document.write(head);</script>

考虑输出缓冲 更好的是,考虑设计脚本,以使消息的内容来自正确的模板。

而且您意识到JavaScript不太可能在收到的电子邮件中运行,对吗?

从编程上讲,您不能这样做。

PHP代码在页面上的Javascript之前呈现。 简而言之,首先处理PHP,然后将Javascript写入页面。 您需要将Javascript发送到页面或使用AJAX调用邮件页面。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM