67CMS常用函數(shù)/類參考說明
來自站長百科
導(dǎo)航: 上一頁
全局函數(shù)[ ]
./includes/global.func.php
- 顯示處理信息
function showmessage($msg, $url_forward = 'goback', $ms=1250)
- 返回圖形驗(yàn)證碼
function checkcode($checkcode, $enable = 1, $forward = )
function linkurl($linkurl, $isabs = 0)
- 返回圖片鏈接絕對(duì)路徑
function imgurl($imgurl = , $isabs = 0)
- 返回隨機(jī)值
function random($length, $chars = '0123456789')
- 返回緩存文件讀取內(nèi)容
function cache_read($file, $mode = 'i')
- 文件寫入緩存
function cache_write($file, $string, $type = 'array')
- 緩存文件刪除
function cache_delete($file)
- 中文字符截取
function str_cut($string, $length, $dot = ' ...')
- 驗(yàn)證是否合法電子郵件
function is_email($email)
- 驗(yàn)證是否合法日期格式
function is_date($date, $sep='-')
- 返回路徑地址
function dir_path($dirpath)
- 文件目錄創(chuàng)建
function dir_create($path, $mode = 777)
- 顯示網(wǎng)站語種
function selectlangtpl()
- 返回系統(tǒng)分類數(shù)組
function subcat($keyid = 1, $mcatid = 0, $type = 'menu')
- 顯示分頁
function phppages($total, $page = 1, $perpage = 20, $url = )
- 顯示當(dāng)前分類路徑
function catpos($catid, $s = ' > ')
- 返回文件后綴名
function fileext($filename)
- 內(nèi)容重寫函數(shù)
function rewrite($content)
- 文件或目錄權(quán)限檢查
function file_mode_info($file_path)
數(shù)據(jù)庫類[ ]
系統(tǒng)會(huì)自動(dòng)載入db_mysql.class.php 文件,并用 $db = new $db_class;進(jìn)行初始化數(shù)據(jù)庫連接,因此在工程所有文件中均不需要單獨(dú)初始化這個(gè)類,可直接用 $db 進(jìn)行操作,為了防止錯(cuò)誤,操作完后不必關(guān)閉數(shù)據(jù)庫。
常用的方法[ ]
- 返回單個(gè)記錄
$r = $db->get_one($sql);
- 執(zhí)行條件查詢語句
$array = array(); $query = "select * from ".TABLE_NAME." where $sql order by x DESC limit 0,10"; $result = $db->query($query); while($r = $db->fetch_array($result)) { $array[]=$r; }
返回的結(jié)果是用類結(jié)構(gòu)表示的值。
- 獲取上一個(gè)插入的自動(dòng)遞增主鍵id值
$db->insert_id();
- 獲得查詢的總記錄數(shù)
$query = "select count(*) as number from ".TABLE_NAME." where $sql"; $r = $db->get_one($query); $number = $r['number'];
- 獲得MySql的版本號(hào)
$db->version ();
默認(rèn)的情況下會(huì)轉(zhuǎn)換成 x.xx 形式浮點(diǎn)數(shù)
- 釋放某查詢的資源
$db->free_result($result);
- 關(guān)閉數(shù)據(jù)庫
$db->close();
- 重新選擇要操作的數(shù)據(jù)庫
$db->select_db($dbname)