程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> DZ論壇核心代碼分析計劃--核心文件common.inc.php篇

DZ論壇核心代碼分析計劃--核心文件common.inc.php篇

編輯:關於PHP編程

上一篇:DZ論壇核心代碼分析-核心文件global.func.php篇

這個文件是DZ的核心大腦級文件。
真正分析起來,其實內容並不多。大多是條件判斷和指揮類的語句。引入大量文件。
理解這個文件可以更好的理解整個DZ的論壇是如何運作的。幾乎每個頁面都引入了這個文件的。
說實話,越往後面看我頭越大。。。大量的多層3維條件判斷。。嘿嘿,不知道說錯沒,就是?:這種類型的。有的鑲嵌了4層之多。頭暈啊。不過大致完成了。
這個文件最值得學習的是其對安全性的重視和處理。。
下面先上寫好注釋的文件
其他文件整理後隨後發上來。不過這個足夠說明很多東西了。
寫得不對的地方望各位高手指出

本來這一部分我打算我全部搞完了再發上來更新。但是。。。下午分析DZ的緩存機制代碼頭都搞暈了。就去搞SVN了。現在已經能夠提供SVN下載。
為什麼把這一樓更新了而又不發放下載。是因為這一部分還沒完成。SVN中有今天3個分析的文件可供參看

文件名 文件位置 文件作用 分析開始時間 分析結束時間 discuz_version.php 根目錄 版權文件 2008年10月3日18:03:43 2008年10月3日18:03:43 db_mysql.class.php include 數據庫鏈接 2008年10月3日18:06:25 2008年10月4日10:12:28 install.func.php install 安裝程序的函數文件 2008年10月4日10:36:44 2008年10月4日14:02:12 install.config.php install 數據庫的初始化配置 2008年10月4日14:22:19 2008年10月4日14:22:21 global.func.php include 全局的函數定義 2008年10月5日15:05:13 2008年10月6日16:40:45 messages.lang.php templates\default 存儲提示信息的數組文件 seccode.lang.php templates\default 存儲隨機中文字符串文件 pms.lang.php templates\default 短信息語言文件 security.inc.php include 根據安全等級來進行安全防護 2008年10月8日11:01:46 2008年10月8日12:02:05 cache_settings.php /forumdata/cache/ 存儲緩存的設置變量 serverbusy.html include 服務器繁忙頁面文件 counter.inc.php include 平台計數器文件 2008年10月8日12:07:21 2008年10月8日13:27:26 cache.func.php include 緩存相關函數 2008年10月8日13:34:19

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved