我有一个PHP文件,其执行一些代码等我米具有从其中的一些数据将被张贴到x.php文件形式,以产生一个HTML file.Its,其给出一个输出(一个网页)。我想将输出保存在html文件中。这是实现此目的最有效的方式。保存输出文件
编辑 我想将它保存在服务器端。其实,事情是我想创建为PDF文件..我用写的一切else.Now的事情是我想保存在一个HTML page.So,我可以把它转换成PDF文件的输出..
我有一个PHP文件,其执行一些代码等我米具有从其中的一些数据将被张贴到x.php文件形式,以产生一个HTML file.Its,其给出一个输出(一个网页)。我想将输出保存在html文件中。这是实现此目的最有效的方式。保存输出文件
编辑 我想将它保存在服务器端。其实,事情是我想创建为PDF文件..我用写的一切else.Now的事情是我想保存在一个HTML page.So,我可以把它转换成PDF文件的输出..
尝试是这样的:
// Start output buffering
ob_start();
// run code in x.php file
// ...
// saving captured output to file
file_put_contents('filename.htm', ob_get_contents());
// end buffering and displaying page
ob_end_flush();
如果您不能使用ob_* functions,你也可以写形式给一个变量,然后保存该变量。
thnks ......它的工作... :-) – 2010-03-26 11:10:12
更换ob_end_flush()函数;通过ob_end_clean();如果你不想将输出发送到浏览器 – user2070775 2013-10-08 15:50:42
ob_*
功能,如ob_get_contents()
,一个PHP脚本可以捕捉它的输出。
可能由ob_start和output_callback看到http://php.net/manual/en/function.ob-start.php
看OB功能(见http://php.net/manual/en/function.ob-start.php),使您可以捕获从页每输出(回声,打印,等等)。
请澄清 “保存”。你的脚本的输出结果不是HTML吗?客户的PC在哪里保存? – 2010-03-26 10:53:07