<?php header("content-type:text/html;charset=utf-8"); $pdo=new PDO('mysql:host=127.0.0.1;dbname=ci','root','root',array(PDO::MYSQL_ATTR_INIT_COMMAND=>'set names utf8')); $content=$pdo->query('select * from ceshi'); $content->setFetchMode(PDO::FETCH_ASSOC); $str=$content->fetchALL(); $timee=10;//设置时间 //如果ceshi.html这个页面不存在或者存在但超过了时间范围则重新生成并写入 if(!file_exists('ceshi.html') || time()-fileatime('ceshi.html')>$timee){ ob_start();//开启OB缓存 print_r($str);//打印 $arr=ob_get_contents();//得到打印的内容 如果不打印就写不进去 $ar=fopen('ceshi.html','w');//以读写的方式打开 fwrite($ar,$arr);//写入得到的内容 fclose($ar);//关闭 }else{ echo "真静态"; echo file_get_contents('ceshi.html'); }
Ob真静态
最新推荐文章于 2022-07-10 20:34:33 发布