首页 > 代码库 > 生成静态页面
生成静态页面
- <?php
- header(‘content-type:text/html;charset=utf-8‘);
- //静态文件名称
- $filename="jt.html";
- //检测静态文件是否存在(存在情况)
- if(file_exists($filename)){
- //每**秒更新静态文件
- if(time()-filemtime($filename)>10){
- echo "缓存时间到期,将重新生成静态页面 <br>";
- //删除之前旧的静态文件
- unlink($filename);
- //调用生成新的静态文件
- get_chace($filename);
- }
- else{//静态文件为最新时
- echo "直接获取静态界面";
- require $filename;
- }
- }
- else{//静态文件不存在时
- echo "这是第一次生成静态文件 <br>";
- get_chace($filename);
- }
- function get_chace($filename){
- ob_start();
- require "aa.php";
- $con=ob_get_contents();
- file_put_contents($filename,$con);
- ob_end_flush();
- }
- ?>
生成静态页面
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。