0

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

我想执行一次这个 php 文件,然后把它放在一个 .html 文件中。

我试过了 :

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

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

如果我删除 source.php 中的包含函数,它会很好地工作。

有任何想法吗 ?

谢谢

4

0 回答 0