0
我试图使用PHP发送网络研讨会确认电子邮件,但是我希望将电子邮件内容存储在我的服务器上的单独文件中。我已经想出了如何做到这一点,但我不知道如何将变量传递给单独的HTML文件。使用PHP发送电子邮件以包含HTML文件以及PHP变量
这是我的PHP电子邮件发送:
$from = "[email protected]";
$to = $email;
$subject = "You Are In!";
//LINK TO SEPARATE HTML DOCUMENT THAT CONTAINS RESPONSIVE EMAIL FORMATTING
$message = file_get_contents('./webinar_emails/registration_confirmed.html');
$headers = "From: " . $from . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";
mail($to,$subject,$message, $headers);
有没有一种方法,我可以通过变量,如用户名,或网络研讨会到单独的HTML文件中显示的登记时间,然后将所有这些细节发送给用户?
我的单独的电子邮件注册HTML文件可以找到here。
我想提出变量的代码以下部分:
<span style="font-size: 26px; line-height: 31px;">YOUR WEBINAR INFORMATION IS AS FOLLOWS:</span></p>
<p style="margin: 0;font-size: 12px;line-height: 14px;text-align: left">
<strong>
//ENTER VARIABLE FOR WEBINAR TITLE $webinarTitle AFTER "TITLE:"
TITLE:</strong></p>
<p style="margin: 0;font-size: 12px;line-height: 14px;text-align: left">
//ENTER WEBINAR TIME VARIABLE AFTER "TIME:" $webinarTime
<strong>TIME:</strong>
</p>
你知道如何表单变量传递到PHP? – Forbs
现在的问题是:你的registration_confirmed.html文件里面有什么。是的,它可以完成。 –
是的,通过$ _POST然后将其存储为SESSION。 –