唐山网站建设

设为主页 加入收藏 繁體中文

php天生静态页面的方法(简单,实用)

核心提示:固然方法很多,但使用起来简便轻易的,我觉得还是先判定已天生的首页文件的天生时间和现有时间之间的差值,假设满足某个值就开始天生,这类方法比较来得轻易,未几说了,开始吧!在开始之前还是提1下3个函数...

固然方法很多,但使用起来简便轻易的,我觉得还是先判定已天生的首页文件的天生时间和现有时间之间的差值,假设满足某个值就开始天生,这类方法比较来得轻易,未几说了,开始吧!

在开始之前还是提1下3个函数吧:"ob_start()、ob_end_clean()、ob_get_contents()"

ob_start():是打开缓冲区的,就是要把您需要天生的静态文件的内容缓存在这里;
ob_get_contents():是读出缓冲区里的内容,下面有代码为例;
ob_end_clean():这个比较重要,只有使用了这个函数后,缓冲区里的内容才会读取出来;

复制内容到剪贴板代码:

以下为援用的内容:

if(file_exists("./index.htm"))//看静态index.htm文件是否是存在
{
$time=time(); //文件修改时间和现在时间相差?的话,直接导向htm文件,否则重新天生htm
if($time-filemtime("./index.htm")< 600)
{
header("Location:classhtml/main.htm"); }
}

 

//在你的开始处加进ob_start();CHINAZ

//首页内容,就是你的动态部份了

//在结尾加进ob_end_clean(),并把本页输出到1个变量中
$temp=ob_get_contents();
ob_end_clean();

//写进文件
$fp=fopen("./index.htm",'w');
fwrite($fp,$temp) or die('写文件毛病');
//echo"天生HTML完成!";

唐山网站建设www.fw8.net


TAG:首页,内容,文件,时间,缓冲区
评论加载中...
内容:
评论者: 验证码: