将网页作为电子邮件的内容发送

时间:2015-04-26 17:54:48

标签: php email

我创建了一个表,将PHP注入到表中,而不是使用Javascript来添加值,放置值等。

我试图保留此文件的一个版本,但还需要通过电子邮件发送相同文件的选项。

我尝试使用file_get_contents(),但它没有运行我在该页面上放置的PHP代码。

有什么方法可以获取客户端看到的文件版本然后通过电子邮件发送,或者我是否必须重新编写副本?

仅供参考,我是PHP amatur,所以如果您使用任何功能,请准备链接到一个好的例子或解释。

下面' S 我的桌子有点儿,如果它有帮助...

<td class="left_bar">
<b>Pace</b>
</td>
<td>
<?php echo(round($finance_array[4], 2)); ?>
</td>
<td>
<?php echo(round($finance_array[5], 2)); ?>
</td>
<td>
<?php $sum = $finance_array[4] + $finance_array[5];
echo(round($sum, 2)); ?>    
</td>

1 个答案:

答案 0 :(得分:0)

使用输出缓冲来输出变量(在此示例中为$output),然后您可以echo $output,将其写入文件或在mail()调用中使用$output等等。

ob_start();
// All content here
// Maybe include "file.php";
$output = ob_get_clean();
echo $output;