我创建了一个带有新闻的网站,它名为index.php,它使用数据库中的php获取内容。是否有可能将此网站转换为纯HTML,即没有所有的PHP数据库查询,但只有用户在进入网站后看到的ouptup?
答案 0 :(得分:0)
是
用以下代码开始您的代码:
<?php
ob_start(function($c) {
file_put_contents("your_html_file_here.html",$c);
return $c;
});
有了这个,所有输出都会保存到文件中,并发送到浏览器 - 然后您可以根据需要使用此文件。
对于旧版本的PHP:
<?php
ob_start(create_function('$c','file_put_contents("your_html_file_here.html",$c); return $c;'));
答案 1 :(得分:0)
是的,可以使用ob_start和ob_get_flush的组合。
这看起来像是:
ob_start();
//Your code goes here, you can include, require
$sOutput = ob_get_flush();
//Here you can do whatever you want with output
file_put_contents ('index.html', $sOutput);