PHP ob_start包含一个包含文件的文件

时间:2013-06-07 16:40:39

标签: php include ob-start

我尝试缓存一个php文件。 这个php文件只是一个HTML文件,其中包含一些include和variable。

我想执行此php文件一次,然后将其放在.html文件中。

我试过了:

ob_start();
include('source.php');
$file_content = ob_get_contents();
file_put_contents('cache.html', $file_content);
ob_end_clean();

它不起作用,因为source.php中有一些include函数,没有创建文件cache.html,ob_start的输出是可见的。

如果我删除source.php中的include函数,那么效果很好。

有什么想法吗?

由于

0 个答案:

没有答案