2012年10月

定时生成首页HTML

杰奇CMS是目前用的比较多的小说程序,自定义模版功能很强大但是有些自定义比较多的首页无法使用后台生成HTML参考别人的代码写的一个可以定时生成首页的代码请注意按照注释设置

<?php
$nowtime = time();
$pastsec = $nowtime - $_GET['t'];
if ($pastsec < 600) {
    die;
}
ob_start();
//打开缓冲区
include 'index.php';
//主页文件名
$content = ob_get_contents();
//得到缓冲区的内容
$content .= (“<script language=javascript src="f5.php?t=' . $nowtime) . '"></script>”;
//加上调用更新程序的代码
file_put_contents('index.html', $content);
if (!function_exists('file_put_contents')) {
    function file_put_contents($fn, $fs)
    {
        $fp = fopen($fn, 'w+');
        fputs($fp, $fs);
        fclose($fp);
    }
}
?>