Home > Article > CMS Tutorial > How does Imperial CMS automatically refresh the homepage?
How does Empire CMS automatically refresh the homepage?
The example in this article describes the method of automatically refreshing the homepage of Empire CMS. Share it with everyone for your reference. The specific implementation method is as follows:
It is recommended to study "Empire cms tutorial"
Add the following code to the home page template, try to put it at the bottom.
Code As follows:
<script language="javascript" type="text/javascript" src="/e/htmlindex/index_html.php"></script>
Create the folder htmlindex in /e/ and set the 777 permission. Save the following code in /e/htmlindex/index_html.php, modify the refresh time, and change the 1200 in the file to what you want. Time, unit is seconds.
The code is as follows:
<?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; ?>
The above is the detailed content of How does Imperial CMS automatically refresh the homepage?. For more information, please follow other related articles on the PHP Chinese website!