在php中邮寄前的确认页面

在php中邮寄前的确认页面,php,html,email,Php,Html,Email,可能重复: 我正在开发一个页面,在这个页面中,我的老板将在数据库中搜索一家公司。一旦他点击它的名字,一个电子邮件格式将显示(用html完成)作为确认页面。然后会有一个按钮(或链接?我还不确定该使用哪个)将邮件发送到特定的公司 <img src="../../img/emmlogo.jpg" style="left: 0;position: absolute; width: 75px;"/> <body style="padding: 0 0 0 100px;position:

可能重复:

我正在开发一个页面,在这个页面中,我的老板将在数据库中搜索一家公司。一旦他点击它的名字,一个电子邮件格式将显示(用html完成)作为确认页面。然后会有一个按钮(或链接?我还不确定该使用哪个)将邮件发送到特定的公司

<img src="../../img/emmlogo.jpg" style="left: 0;position: absolute; width: 75px;"/>
<body style="padding: 0 0 0 100px;position: relative;">
<?php echo date("F d, Y ");?>  <br><br>

<b> echo $row_Recordset1['First Name'].'&nbsp'.$row_Recordset1['Middle Initial'].'&nbsp'.$row_Recordset1['Last Name']; ?></b><br>
<?php echo $row_Recordset1 ['Position'].'<br>'.$row_Recordset1['Company Name'].'<br>'.$row_Recordset1['Corporate Address'];?><br><br>

<p>Dear <?php echo $row_Recordset1['Last Name']; ?>:</p>



echo$row\u Recordset1['First Name']。$row\u Recordset1['Middle Initial']。$row\u Recordset1['Last Name'];?>


亲爱的:


我只到了确认页面,一切都准备好了。我只是想知道我是否可以发送信息,而不必重复我在确认页面上的查询,我希望邮件看起来与我制作html的方式完全一样。我愿意接受任何意见或建议,因为这个网站在开发这个特别的项目中帮助了我很多。谢谢

首先,如果您打算发送此HTML,您应该删除图片的相对路径。。。提供指向每个人都可以访问的服务器的链接

你能做的就是发送一封HTML电子邮件(很多图书馆已经为你做了这件事)。如果您想直接使用您的确认页,请考虑使用<代码> OBAXPROST和<代码> OBIN EnthyBuffe<代码>。在这两个调用之间,查询生成预览的脚本,并使用
ob\u get\u contents
将其转储到缓冲区。这将避免您编写两次代码

下面是我的一个项目的示例代码:

ob_start(); // turn on output buffering
require("mails/email_preview.php"); // include, require, process whatever you want to fill the buffer with
$_body=ob_get_contents(); // get the content of the buffer
ob_end_clean(); // erase the buffer and turn off output buffering

$this->sendMail($_emailAddress, "Email Title", $_body);
有用链接:


获取显示的已创建html,并将其发布到发送页面。没有任何明确的答案,我只是试图让我的问题更清楚。如果这违反了任何规则,那么关闭它就可以了。谢谢,我已经编辑并添加了代码。我的代码中也有图像。嗨,我建议如果您在两次尝试后发现答案总是正确的,您可以在第一个问题上做更多的工作,或者尝试重写原始问题(单击
编辑
)而不是第二次发布类似的问题。你能给我一个关于这个代码的示例用法的链接吗?谢谢嗨,艾玛特尔,谢谢你的帮助。我希望您能进一步帮助我,因为我发现了以下错误:.date(“fd,Y”)

$row\u Recordset1['First Name']。$row\u Recordset1['mediate Initial']。
$row\u Recordset1['Last Name']。
$row\u Recordset1['Company Name']。
$row\u Recordset1['Corporate Address']。


亲爱的:

您如何将此信息输入代码?小心创建有效的HTML(您的第一个图像在主体之前,没有HTML标记,也没有头部)。您可以简单地调用生成预览的php文件,它应该会提供您想要的输出,我不确定我是否可以遵循。是的,没有html标记,因为我刚刚将确认页面复制到此页面。哦,顺便说一句,我可以在服务器端测试这个代码吗?该网站还没有启动,我还不熟悉使用php发送邮件。非常感谢你的帮助!我应该使用按钮还是按钮?