帝国CMS实现指定时间自动刷新首页的方法

时间:6年前   阅读:4865

具体实现方法如下:

在首页模板中加入下面代码,尽量放在底部.

代码如下:

<script language="javascript" type="text/javascript" src="/e/htmlindex/index_html.php"></script>

在 /e/ 建立文件夹 htmlindex 并设置 777权限,将下面代码保存在 /e/htmlindex/index_html.php,修改刷新时间,将文件中1200改为你想要的时间,单位为秒.

代码如下:

<?php 

require("../class/connect.php"); 

include("../class/db_sql.php"); 

include("../class/config.php"); 

include("../class/functions.php"); 

include("../class/t_functions.php"); 

require LoadLang("pub/fun.php"); 

require("../data/dbcache/class.php"); 

require("../data/dbcache/MemberLevel.php"); 

include("../class/chtmlfun.php"); 

$link=db_connect(); 

$empire=new mysqlquery(); 

$filepath_s="indexhtmlhc.txt"; 

$time=time(); 

@$filemtime=(int)filemtime($filepath_s)+1200; 

/* 

函数解释 

file_exists() 函数检查文件或目录是否存在。 

mkdir() 函数创建目录。 

time() 函数返回当前时间的 Unix 时间戳。 

filemtime() 函数返回文件内容上次的修改时间。 

*/ 

if (!file_exists($filepath_s)){ 

fopen($filepath_s, 'w'); 

@chmod($filepath_s, 0777); 

ReIndex(); 

}elseif(!file_exists($filepath_s) || (filemtime($filepath_s)+1200)<time()){

fopen($filepath_s, 'w'); 

@chmod($filepath_s, 0777); 

ReIndex(); 

}else{ 

// do nothing 

db_close(); 

$empire=null; 

?>

本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。

微信扫码关注

更新实时通知

上一篇:认沽期权上涨 成交量大增

下一篇:突发事件刺激铝价频繁波动 企业试水套保、期权规避风险

网友评论

请先 登录 再评论,若不是会员请先 注册