表格结果电子邮件徽标

问题描述 投票:0回答:1

我添加了一个横幅,显示在联系表单结果电子邮件的顶部。但是,如果我不在 Form-Logo.svg 之前添加 https://DomainName.cc/,则横幅不会显示在电子邮件中。如何在不添加 https://DomainName.cc/ 的情况下显示横幅?

$mail->MsgHTML(
    
   "<p><img src='https://DomainName.cc/Form-Logo.svg' width='250'> " . "</p>" .

php forms email
1个回答
0
投票

电子邮件正文是单独的动态代码,仅作为 HTML 独立运行。

因此,“img”标签应该具有“src”属性的绝对URL。

如果您考虑解决此问题,您可能需要为站点 url 定义任何常量或任何可以生成站点 url 的此类函数。此动态站点 URL 可以添加到您的电子邮件正文代码中。

例如,您已将常量保存在constant.php中,并在每个页面中加载该常量。 在那里你可以有类似的东西,

define("SITE_URL", "https://DomainName.cc");

您可以在电子邮件正文中使用它,

   $mail->MsgHTML( "<p><img src='" . SITE_URL . "/Form-Logo.svg' width='250'> " . "</p>" );
© www.soinside.com 2019 - 2024. All rights reserved.