如何在php中使用mailto:函数

如何在php中使用mailto:函数,php,html,Php,Html,有人能告诉我下面的代码是否正确吗?因为它在浏览器上运行时出错。它会在我的网页上显示全部内容 <li><a href="mailto:<?php echo $ra['email']; ?>?Subject=New%20Mail" target="_top"><?php echo $ra['email']; ?></a></li> 用静态文本替换任何php代码总是很有帮助的,以确保格式正常 <li><a h

有人能告诉我下面的代码是否正确吗?因为它在浏览器上运行时出错。它会在我的网页上显示全部内容

<li><a href="mailto:<?php echo $ra['email']; ?>?Subject=New%20Mail" target="_top"><?php echo $ra['email']; ?></a></li>

  • 用静态文本替换任何php代码总是很有帮助的,以确保格式正常

    <li><a href="mailto:email@live.com?Subject=New%20Mail" target="_top">email@live.com</a></li>
    
  • 你的代码是正确的。您确定已将$ra['email']设置为电子邮件吗

    它显示的错误是什么


    您是否确定$ra['email']不包含引号,如果浏览器中出现错误,引号将中断
    a href=“

    ”,请查看HTML,而不是生成HTML的PHP。切勿将问题描述为“错误”,始终引用准确的错误消息。输出是什么?乍一看没问题。你能不能也显示错误?刚刚测试过,效果很好。这个错误是另外一回事。是的@MarkM是对的。这对我来说也很好。您确定其他配置都正确吗?您可以创建输出/错误的屏幕截图吗?可以,它不包含任何引号。电子邮件地址是从数据库生成的。从数据库生成的电子邮件是否有任何字符(特别是换行符)您可能无法直观地看到,但这可能会弄乱代码?您是否可以进入带有“错误”的页面的“查看源”并将其复制并粘贴到此处?很好。很高兴我能帮忙!