4

我想从一个链接打开一封电子邮件,该链接是个人电子邮件地址,该地址显示在带有他们个人信息的表格中。

我可以“有点”让它发挥作用;

<a href="mailto:<?php $person['Person']['primEmail']; ?>"><?php echo $person['Person']['primEmail']; ?></a>

新电子邮件使用默认邮件客户端打开,但是电子邮件地址未填充在“收件人:”字段中,这正是我所追求的。

4

3 回答 3

8

您拥有的代码产生以下内容:

<a href="mailto:">info@example.com</a>

这会导致您遇到的行为,因为该href属性未指向实际的电子邮件地址。这是由于缺少printechohref属性中。您的代码应如下所示:

<a href="mailto:<?php echo $person['Person']['primEmail']; ?>"><?php echo $person['Person']['primEmail']; ?></a>

这将产生:

<a href="mailto:info@example.com">info@example.com</a>

并将按预期工作。

于 2012-05-31T04:06:22.293 回答
0

您的代码是编写的...未填充的原因要解决的是您的代码中存在小问题..锚标记中没有回显...

<a href="mailto:<?php echo $person['Person']['primEmail']; ?>"><?php echo $person['Person']['primEmail']; ?></a>
于 2012-05-31T04:17:03.723 回答
0

试试这个

<?php

    header("location: mailto:".$person['Person']['primEmail']);

?>

这个对我有用

于 2013-09-25T01:58:39.707 回答