我想从链接中打开电子邮件,该链接是个人电子邮件地址,该电子邮件地址在个人信息表中显示。PHP使用默认邮件客户端打开新电子邮件
我可以'这样做'来做到这一点;现场,这实在是我所追求的:
<a href="mailto:<?php $person['Person']['primEmail']; ?>"><?php echo $person['Person']['primEmail']; ?></a>
新的电子邮件打开使用默认的邮件客户端,但该电子邮件地址没有在“收件人”填充。
我想从链接中打开电子邮件,该链接是个人电子邮件地址,该电子邮件地址在个人信息表中显示。PHP使用默认邮件客户端打开新电子邮件
我可以'这样做'来做到这一点;现场,这实在是我所追求的:
<a href="mailto:<?php $person['Person']['primEmail']; ?>"><?php echo $person['Person']['primEmail']; ?></a>
新的电子邮件打开使用默认的邮件客户端,但该电子邮件地址没有在“收件人”填充。
你的代码产生如下:
<a href="mailto:">[email protected]</a>
导致您遇到因为href
属性没有指向一个实际的电子邮件地址的行为。这是由于href
属性中缺少print
或echo
。你的代码看起来应该是这样,而不是:
<a href="mailto:<?php echo $person['Person']['primEmail']; ?>"><?php echo $person['Person']['primEmail']; ?></a>
将产生:
<a href="mailto:[email protected]">[email protected]</a>
正如预期会工作。
你的代码写的......理由不填充到地址是存在在你的代码的小问题..还有就是在锚标记没有回音......
<a href="mailto:<?php echo $person['Person']['primEmail']; ?>"><?php echo $person['Person']['primEmail']; ?></a>
试试这个
<?php
header("location: mailto:".$person['Person']['primEmail']);
?>
它适用于我
感谢您的修复!有什么工具可以用来检查我的php代码的html输出吗?也有一种方法,我可以实现仅使用PHP相同的结果? – pjmil
@ pjmil116在任何浏览器中查看页面将检查PHP代码的HTML输出:只需查看页面的源代码。我不确定我是否明白“仅使用PHP”的含义。 – 2012-05-31 06:53:53
哦,我知道......但谢谢你提醒我。 我的意思是,而不是使用标记,我可以做<?php echo Html-> link - > ...?>并得到相同的结果。例如。 PHP中是否有等效的'mailto'函数? – pjmil