example.php 測試檔案解釋
<?php
require_once './include/common.inc.php';
require_once './include/cache.func.php';
//引數說明: 快取標識名, 內建資料取得標識, 快取資料(string), 快取字首.
//writetocache('檔名', $cachenames, $cachedata = '', $prefix = 'cache_')
// 第一種模式. 指標轉成變數,寫入到test.php當中, 目錄在forundata/cache/
writetocache('test','',getcachevars(array('var'=>'變數值','phps'=>'')), $prefix = 'caches_');
//第二種模式,這種比較好, 生成乙個陣列, 寫在檔案test2.php中.
writetocache('test2dcache[\'settings\'] = '.arrayeval(range(1,20)).";\n\n", $prefix = 'caches_');
//第三種模式,$cachedata內容是什麼, 就寫入是什麼, 很強悍.
writetocache('test3', '',"array('var1'=>'mysql php','var2'=>'fenanr')", $prefix = 'caches_');
//第四種模式,當沒有$prefix值時, 預設生成cache_***x.php的快取命名.
writetocache('test4', '',"array('var1'=>'php 6','var2'=>'discuz')");
?>
<?php
require_once './include/common.inc.php';
require_once './include/cache.func.php';
//引數說明: 快取標識名, 內建資料取得標識, 快取資料(string), 快取字首.
//writetocache('檔名', $cachenames, $cachedata = '', $prefix = 'cache_')
// 第一種模式. 指標轉成變數,寫入到test.php當中, 目錄在forundata/cache/
writetocache('test','',getcachevars(array('var'=>'變數值','phps'=>'')), $prefix = 'caches_');
//第二種模式,這種比較好, 生成乙個陣列, 寫在檔案test2.php中.
writetocache('test2dcache[\'settings\'] = '.arrayeval(range(1,20)).";\n\n", $prefix = 'caches_');
//第三種模式,$cachedata內容是什麼, 就寫入是什麼, 很強悍.
writetocache('test3', '',"array('var1'=>'mysql php','var2'=>'fenanr')", $prefix = 'caches_');
//第四種模式,當沒有$prefix值時, 預設生成cache_***x.php的快取命名.
writetocache('test4', '',"array('var1'=>'php 6','var2'=>'discuz')");
?>
cache.func.php檔案詳解
<?php
/* [discuz!] (c)2001-2009 comsenz inc.
this is not a freeware, use is subject to license terms
$id: cache.func.php 21311 2009-11-26 01:35:43z liulanbo $
*/define('discuz_kernel_version', '7.2');
define('discuz_kernel_release', '20091126');
function updatecache($cachename = '') {
分別引入 mysql操作庫存,論壇名稱,資料庫字首,最大論壇時間(估計是授權使用者專用)
global $db, $bbname, $tablepre, $maxbdays;
靜態化一下陣列,比如$cachename = setings 就讀到這個陣列 'settings> array('settings'),
static $cachescript = array
settings> array('settings'),
forums> array('forums'),
icons> array('icons'),
stamps> array('stamps'),
ranks> array('ranks'),
usergroups> array('usergroups'),
request> array('request'),
medals> array('medals'),
magics> array('magics'),
topicadmin> array('modreasons', 'stamptypeid'),
archiver> array('advs_archiver'),
register> array('advs_register', 'ipctrl'),
faqs> array('faqs'),
secqaa> array('secqaa'),
******> array('******'),
ipbanned> array('ipbanned'),
smilies> array('smilies_js'),
forumstick' => array('forumstick'),
index> array('announcements', 'onlinelist', 'forumlinks', 'advs_index', 'heats'),
forumdisplay> array('smilies', 'announcements_forum', 'globalstick', 'forums', 'icons', 'onlinelist', 'advs_forumdisplay', 'forumstick'),
viewthread> array('smilies', 'smileytypes', 'forums', 'usergroups', 'ranks', 'stamps', 'bbcodes', 'smilies', 'advs_viewthread', 'tags_viewthread', 'custominfo', 'groupicon', 'focus', 'stamps'),
post> array('bbcodes_display', 'bbcodes', 'smileycodes', 'smilies', 'smileytypes', 'icons', 'domainwhitelist'),
profilefields> array('fields_required', 'fields_optional'),
viewpro> array('fields_required', 'fields_optional', 'custominfo'),
bbcodes> array('bbcodes', 'smilies', 'smileytypes'),
當最大時間有值時,就將在$cachescript 增加兩段
if($maxbdays) {
cachescript['birthdays'] = array('birthdays');
cachescript['indexbirthdays_index';
BOLL指標應用詳解
boll指標應用詳解 布林線 一 boll指標的用途 boll指標利用波帶顯示其安全的高低價位。股價遊走在 上限 和 下限 的帶狀區間內,當股價漲跌幅度加大時,帶狀區會變寬,漲跌幅度縮小時,帶狀區會變窄。二 boll指標的應用方法 1 向上穿越 上限 時,將形成短期回檔,為 的賣出時機。2 股價向下...
Excel公式應用 「引用」詳解
excel公式應用 引用 詳解 所謂 引用 指的是通過引用設定,讓excel在公式使用指定某單元格或區域中的資料,也就是說,如果公式中引用了單元格b2,當b2中的數值改變以後,公式會自動根據改變後的數值重新進行計算,而不必重新修改公式。如此一來,公式的靈活性大大加強,當然使用引用還有其它的優越性,我...
變頻器功能應用詳解
第一節 變頻器功能概述 1 變頻器功能是指變頻器控制電動機運轉的能力。變頻器的發展 a gtrgtomosfetigbtplcipm.b 8為cpu16為cpu32為cpu。c 通用型變頻器 1.普通功能型u f 控制變頻器。2.高功能型u f 控制變頻器。3.向量控制變頻器。2 如何學習變頻器功能...