PHP使用默认邮件客户端打开新电子邮件

pjm*_*mil 4 html php email

我想通过链接打开一封电子邮件,该链接是个人电子邮件地址,该链接显示在包含其个人信息的表格中.

我可以'有点'让它去做这件事;

<a href="mailto:<?php $person['Person']['primEmail']; ?>"><?php echo $person['Person']['primEmail']; ?></a>
Run Code Online (Sandbox Code Playgroud)

新电子邮件使用默认邮件客户端打开,但电子邮件地址未填入"收件人:"字段,这正是我所追求的.

小智 8

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

<a href="mailto:">info@example.com</a>
Run Code Online (Sandbox Code Playgroud)

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

<a href="mailto:<?php echo $person['Person']['primEmail']; ?>"><?php echo $person['Person']['primEmail']; ?></a>
Run Code Online (Sandbox Code Playgroud)

哪个会产生:

<a href="mailto:info@example.com">info@example.com</a>
Run Code Online (Sandbox Code Playgroud)

并将按预期工作.