PHP定时自动生成静态HTML的实现代码_php技巧_脚本之家

但准时生成就受到了后生可畏部总局限性,大家要是有独立服务器的能在服务器上安装安顿职务,但万一是应用虚构主机的可就不佳办了.就算艺术丰裕多.但使用起来方便轻巧的,笔者以为依然先推断已成形的首页文件的变型时间和水保时间之内的差值,要是知足有个别值就起来生成这种措施比较来得轻松.相当少说了.起先吧!
英特网找到的,记一下。实施评释,可用。 复制代码 代码如下: ”; //加上调用更新程序的代码
file_put_contents(”index.html”,$content); if (!function_exists {
function file_put_contents { $fp=fopen; fputs; } }
上面是一些疏解:
在发轫此前照旧提一下三个函数吧:”ob_start、ob_get_contents(卡塔尔国” 复制代码 代码如下:
ob_start(卡塔尔:是开发缓冲区的,正是要把你必要转移的静态文件的内容缓存在这里间;
ob_get_contents(卡塔尔国:是读出缓冲区里的内容,上边有代码为例;
ob_end_www.6766.com ,clean(State of Qatar:这一个相比较首要,唯有采纳了那几个函数后,缓冲区里的内容才会读抽取来;
[code] if(file_exists//看静态index.htm文件是还是不是存在 { $time=time(卡塔尔(قطر‎;
//文件纠正时间和脚下日子相差?的话,直接导向htm文件,否则重新生成htm
if($time-filemtime { header(“Location:classhtml/main.htm”State of Qatar; } }
//在您的开始处踏入ob_start; //首页内容,正是您的动态部分了
//在结尾参预ob_end_clean(State of Qatar,并把本页输出到多少个变量中
$temp=ob_get_contents; //写入文件 $fp=fopen; fwrite or die;
//echo”生成HTML达成!”; [html]

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图