+ -
当前位置:首页 → 问答吧 → 代码之美--定时生成首页

代码之美--定时生成首页

时间:2008-10-07

来源:互联网

哈哈个人认为思路不错的一个东西,定时自动生成首页的静态页
index.html

首页的内容这里就不写了,在最尾部插入一段代码用脚本形式引用j.php
<script src="j.php"></script>


作者: gvtbs   发布时间: 2008-10-07

j.php

<?
/*连接数据库文件*/
include("conn.php");
/*首页的名字*/
$indexfile="index.html";
/*读取首页的修改时间*/
$lasttime=filemtime($indexfile);
/*得到当前时间*/
$nowtime=time();
/*当前时间减去首页的修改时间,如果大于24小时*/
if($nowtime-$lasttime>60*60*24){
        /*更新站点资源排序开始,重新排序的话站点即便没有更新内容也是全部换新了*/
        $sql="truncate table aad6_cn";
        mysql_query($sql);
        /*读取新的首页内容*/
        $sql="insert into aad6_cn (mid,fl) select id,fl from video order by rand();";
        mysql_query($sql);
        /*读取index1.php这个文件是读数据的*/
        $url="http://127.0.0.1/index1.php";
        $content=file_get_contents($url);
        $indexfile="index.html";
        /*把新的内容写入首页*/
        $fp=fopen($indexfile,"w");
        fwrite($fp,$content);
        fclose($fp);
}
/*生成首页部分结束*/

?>

作者: gvtbs   发布时间: 2008-10-07

东西简单的思路很活哦!!!

作者: gvtbs   发布时间: 2008-10-07

思路。。。

作者: chcn001   发布时间: 2009-03-20

思路不错,不过用smarty的cache机制更方面呢

作者: thesea   发布时间: 2009-05-09

嗯,这个不错,

作者: abcwuwuwu   发布时间: 2009-08-27

思想不错!

作者: 樰影   发布时间: 2009-10-16