01
2018
08

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

具体实现方法如下:

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

代码如下:

<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/post/7916.html

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

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。