php电子邮件当前页面

时间:2016-03-10 18:32:35

标签: php email

我已经建立了一个订购系统,现在从产品表格到评论页面。我将页面设置为使用PHP循环来显示他们从前一页中选择的产品,并且它运行良好。现在我需要一个“订单”按钮,通过电子邮件发送订单。我编写较少代码的做法,我想不必重新编写所有代码,将此表单发送到另一个php表单。有没有办法在这个页面上有电子邮件标题,并将生成的HTML转储到要发送的电子邮件正文中?

以下是我如何循环上一页的表单内容。基本上它会通过所有产品,如果它在那里,在审查中显示它们。如果没有,不要。

<router-outlet>

2 个答案:

答案 0 :(得分:1)

您可以在输出缓冲区中捕获html,然后将其存储在变量中供以后使用(例如,将其放入电子邮件正文中)。

ob_start();
for ($i=0; $i<8; $i++) {
  // ... your code
}
$my_html = ob_get_contents();
ob_end_clean();

然后将$my_html作为您的电子邮件正文并发送给我。

第一次将它全部放在一个变量中的想法也有效,但这可能会省去你重写一切的一些努力。

答案 1 :(得分:0)

而不是回显html,建立一个字符串,所以$ out。=“你的html”等,然后你可以轻松地将这个html块设置到电子邮件功能的主体。

我假设您知道如何编写代码,否则我将为您添加代码示例。