思路1:
if(!file_exists($news_id.html)){
//生成它的代码
}思路2:
发表新文章时复制生成一静态模板文件,如news.html,内含js代码及一隐藏框架,判断某值,然后再框架内执行动态语句生成该静态文件后刷新父窗口,即新文件生成
if(!file_exists($news_id.html)){
//生成它的代码
}思路2:
发表新文章时复制生成一静态模板文件,如news.html,内含js代码及一隐藏框架,判断某值,然后再框架内执行动态语句生成该静态文件后刷新父窗口,即新文件生成
发表新文章时复制生成一静态模板文件,如news.html
news.html中啊
如:
<script>
var overHtml='no';
if(overHtml=='no'){
window.open('动态执行文件.php','框架名');
}
</script>生成静态页时将JS改成
<script>
var overHtml='yes';
</script>当然只是思路,一句半句说不清
(2)判断文章是否存在用Apahce 的mod_rewrite模块中的RewriteCond指令
(3)生成html文件:
ob_star()打开缓冲,将读取文章的php包含进来,然后用file_put_contents将获得的缓冲内容写入指定HTMl文件。