如何从PHP输出创建电子邮件正文

如何从PHP输出创建电子邮件正文,php,html,twitter-bootstrap,Php,Html,Twitter Bootstrap,我正在为学校的一个项目申请入学 目前,用户填写表单,然后进入确认页面,确认其所有条目是否正确。我需要帮助,当他们点击确认页面上的submit时,它会发送一封电子邮件,看起来像confirm.php中的bootstrap表,其中包含从表单中输入的所有信息。我想通过重用我已经在confirm.PHP中创建的引导表,从PHP输出创建一个电子邮件正文。如果你想看看它的位置 confirm.php <?php $Name = $_POST["NameFirst"]." ".$_POST["NameM

我正在为学校的一个项目申请入学

目前,用户填写表单,然后进入确认页面,确认其所有条目是否正确。我需要帮助,当他们点击确认页面上的submit时,它会发送一封电子邮件,看起来像confirm.php中的bootstrap表,其中包含从表单中输入的所有信息。我想通过重用我已经在confirm.PHP中创建的引导表,从PHP输出创建一个电子邮件正文。如果你想看看它的位置

confirm.php

<?php
$Name = $_POST["NameFirst"]." ".$_POST["NameMiddle"];?>

//then I build the bootstrap table like this

<tr class="warning">
<td>Name</td>
<td><?php echo $Name;?></td>
</tr>

//然后我像这样构建引导表
名称
标记

不要强迫我这么做,因为我自己还在学习php。然而,我刚刚完成了我项目的第2步,它涉及到你所谈论的内容,或者至少我认为它是这样的。我设法做到这一点的方法是将确认页面中的所有变量设置为如下所示

<?php
$name = $_POST['name'];
$email = $_POST['email'];
$telephone= $_POST['telephone'];

// And so one for all the variables in your form
?>

设置完所有变量后,可以更轻松地使用echo函数,例如,您可以
,而无需再次键入
等等。一旦你像我一样整理好它们,你就可以从确认页面创建一个电子邮件模板,将变量回送到每个字段,当电子邮件发送时,所有信息都应该正确显示。我自己也做过,大多数人可能会说这不是做事情的最佳方式,这就是为什么我的答案只是一个建议,因为我还处于学习的早期阶段


如果您需要帮助,让您的确认页面成为您电子邮件的模板,那么我很乐意进一步提供帮助。我不想把答案塞得太多,以防我使用了错误的波长,因为在我到达50个代表之前我无法发表评论。

并且应该让你开始。你会想看看。基本思想是将
confirm.php
脚本的输出包装在输出缓冲控件中,捕获输出并在邮件正文中使用。欢迎使用StackOverflow。我认为您应该编辑您的问题,将其重新集中在您想要实现的事情上,即将PHP输出(HTML格式)转换为电子邮件。这个问题的新标题可能类似于“如何从PHP输出创建电子邮件正文”。我还将删除与您要解决的问题无关的部分,例如index.html页面部分,“如果您需要帮助,使确认页面成为模板”。这正是我需要帮助的地方!Mark我已经访问了您OP中提供的上述链接,我是否可以访问确认页面而不填写表格?我已经看过源代码,您的review.php文件不允许直接访问。有没有办法让我知道你的确认页面是什么样子的,以及你想要的是什么样子的。