将脚本执行的结果存储到文件中


Storing results of script execution to a file

我已经构建了一个估算应用程序,我在其中键入一些字段hit submit,数据被保存到我的数据库中,并用我键入的所有内容创建一个动态估算。现在我遇到的问题是,我想将输出页面作为文件保存到Web服务器上,以便稍后查看,但我只能找到保存所有代码(包括ECHO $Field1)的示例。如何将输出的结果保存到文件中。如果他们右键单击输出的页面并选择视图源,就会看到相同的结果。我希望只使用PHP。

我已经试过了。。。。。

<?php
ob_start();
// all your logic and code for displaying
$output = ob_get_contents();
file_put_contents($uniquehtml,$output);
// save output page to the html file
?> 

在输出页面中使用类似的内容

//buffer output
ob_start();
//process form
//your code goes here
//save & flush buffer in a file
$buffer = ob_get_flush();
file_put_contents('buffer.txt', $buffer, FILE_APPEND);

FILE_APPEND不断将输出添加到同一个文件中。否则,每次写入时都要创建一个新的文件名。例如,您可以将时间()附加到文件名中。