重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
e/class/connect.php funciton page1()
創新互聯不只是一家網站建設的網絡公司;我們對營銷、技術、服務都有自己獨特見解,公司采取“創意+綜合+營銷”一體化的方式為您提供更專業的服務!我們經歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關注我們的成都網站建設、做網站質量和服務品質,在得到用戶滿意的同時,也能得到同行業的專業認可,能夠為行業創新發展助力。未來將繼續專注于技術創新,服務升級,滿足企業一站式營銷型網站需求,讓再小的成都品牌網站建設也能產生價值!
帝國CMS前后臺動態分頁函數。用于動態頁面顯示分頁,比如前臺動態列表,會員中心收藏夾列表等。
e/class/t_functions.php function sys_ShowListPage()
這個文件內分頁函數比較多,包括內容頁分頁,列表下拉分頁,列表列出是分頁等。
需要域名的話 可以搜索 西魁網絡 cn域名15元 網站空間35元
首先global $public_r;首先定義一個全局變量$public_r,這個變量是一個數組,里面存了一些系統設置,如網站域名等,在這里$public_r['canposturl']是系統設置里面的“前臺允許提交的來源地址”,每一列是一個地址,比如
讓我們一行一行分析:
if($public_r['canposturl']){ //如果設置了前臺允許提交的來源地址
$r=explode("\r\n",$public_r['canposturl']); //按照換行\r\n切分為一個數組$r,結果應該是
$r = array('', '');
$count=count($r);//使用數組的count方法統計有多少條地址
$b = 0; //這個變量是當作一個標志,用來判斷
for($i=0;$i$count;$i++) //
$_SERVER['HTTP_REFERER'] //這個得到的是頁面的來源地址,比如我從點擊一個鏈接到,那么使用$_SERVER['HTTP_REFERER'] 得到的就是
for($i=0;$i$count;$i++)
if(strstr($_SERVER['HTTP_REFERER'],$r[$i]))
這個將頁面的來源地址循環和“前臺允許提交的來源地址”數組$r里面的每一條對比,如果存在就跳出循環并設置$b=1,如果不存在就繼續循環,循環結束看$b的值,只有在存在的情況下才會得到$b=1,否則$b=0,當$b=0的時候,使用錯誤跳轉函數printerror,'NotCanPostUrl'是一個錯誤常量,在e\data\language\gb\pub\q_message.php中,表示'請從網站提交數據'。
這個函數就是用來判斷前臺提交的表單是不是從指定的網站發來的,防止有人修改表單惡意注冊等等之類的。
在首頁模板中加入下面代碼,盡量放在底部。
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;
?
我做了這么多帝國cms了,test.txt這個文件幾乎極少用到,至于title.txt這個文件,官方的帝國cms源代碼包里面是沒有這個文件的,不知道你是從哪兒下載的。
因為平常都很少用到,官方似乎也沒有太多這方面的教程,網上也搜不到相關有用的信息,我給出我自己的答案,僅供參考:
1、test.txt:我原先猜測test.txt可能是帝國cms官方給出的測試用的搜索關鍵詞,但是打開這個文件,只有簡單的一行代碼!--EmpireCMS--,讓人摸不著頭腦,百度一下也沒有相關方面的介紹,官方文檔也沒有描述。后來我在\e\class\comdofun.php文件中的ClearTmpFileData()函數中找到了該文件的用法。這個函數是帝國后臺的數據更新功能中 “清空臨時數據與文件”操作用的。我仔細查看了該函數對test.txt的用法,基本可以確定,test.txt的用途,只是用來提供帝國檢驗 某個文件夾或目錄 的可寫可讀等 權限用的。換句話說,這是帝國的系統自帶的檢測功能的某個組成部分,對于用戶來說,絕大多數情況下 幾乎不會用到 這個文件。
建議:保留這個文件,如果刪除可能導致帝國對該目錄 的檢測失靈。
2、title.txt:這個不是帝國官方的文件,我看了一下你的截圖,里面的格式應該屬于 常用的標題搜索熱詞 之類的。具體看內容,我猜你很有可能下載的是 影視類的帝國cms,是經過別人再次開發過的源代碼,由于我沒有你這個版本的 源代碼,所以不能肯定 這個文件是否 在別人開發過的源代碼中被引用到。建議你也保留。