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

标签 php html email

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

我可以“有点”让它工作;

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

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

最佳答案

您的代码产生以下内容:

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

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

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

将产生:

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

并将按预期工作。

关于PHP 使用默认邮件客户端打开新电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10827287/

相关文章:

php - 通过 mod-rewrite 创建数千个 url

php - 如何使用 PHP 7 启用 MySQL

php - array_combine 可能有不相等数量的元素吗? Foreach 的替代品?

ios - UIActivityViewController - 保留从 URL 读取的附加文件的文件名

c# - 循环 SmtpClient.Send()

javascript - Ajax实时更新span

javascript - 我可以直接以具有 GET 方法的表单发送编码信息吗?

javascript - 输入文件的点击事件第二次不起作用

javascript - 如何通过ajax函数发送数据到php文件?

html - 粘性 Div 需要被吃掉