DEDECMS裡面DEDE函式解析

2021-09-26 16:40:40 字數 3746 閱讀 1932

在檔案include/inc_function.php裡面

getcururl()

獲貼切前的指令碼的url

getalabnum($str)

把字串裡的全形數字轉為半形數字(會把非數字種類字元剔除)

text2html($txt)

文字轉html

html2text($str)

獲得html裡的文字

functionclearhtml($str)

打掃html符號

cnw_left($str,$len)

中文擷取把雙位元組字元也看作乙個字元

cn_substr($str,$slen,$startdd=0)

中文擷取2,單位元組擷取形式

getmktime($dtime)

把日期時間格式轉換為linux時間截,對於不能分辨的日期時間格式,會歸來time()

subday($ntime,$stime)

歸來收縮一天的linux時間截

addday($ntime,$aday)

歸來添置一天的linux時間截

getdatetimemk($mktime)

從指定的linux時間截轉換 0000-00-00 00:00:00 樣式的日期時間

getdatemk($mktime)

從指定的linux時間截轉換為 0000-00-00 樣式的日期時間

getip()

獲得客戶部ip

getpinyin($str,$ishead=0,$isclose=1)

獲得一串中文字元的拼音 ishead=0 時,輸出全拼音 ishead=1時,輸出拼音首字母

showmsg($msg,$gourl,$onlymsg=0,$limittime=0)

揭示dedecms提醒訊息,其中當onlymsg=1時,不跳轉,僅揭示alert提醒

dd2char($dd)

把相稱法定的數字轉為字母(相稱a-za-z ascii碼的數字轉換為字母,不相稱則不變)

putcookie($key,$value,$kptime,$pa="/")

按預設引數設定乙個cookie(dede的cookie是穿越加密的,定然用getcookie獲得值,以防止使用者模仿登入)

dropcookie($key)

使cookie失效

functiongetcookie($key)

獲得乙個cookie值

functiongetckvdvalue()

獲得檢討碼的session值

ftpmkdir($truepath,$mmode,$ismkdir=true)

用ftp創立乙個目錄

ftpchmod($truepath,$mmode)

用ftp改換乙個目錄的許可權

openftp()

敞開ftp連線

closeftp()

關閉ftp連線

teststringsafe(&$uid)

使用者id和密碼或其它字串平安性測驗,歸來true或false

htmlencode($string)

過濾html**

functionajaxhead()

傳送乙個ajax頭

sendmail($email,$mailtitle,$mailbody,$headers)

郵件傳送函式

highlight($string,sidchina.com$words,$hrefs='')

加亮一段html裡的某些詞彙

dede資料庫表結構和dedecms資料庫字段說明

aid int 11 專題編號 typeid int 11 分類欄目編號 note text 專題內容 僅存放標籤 dede admin管理員資訊表 id int 10 自動編號 usertype int 10 使用者型別 userid varchar 30 使用者登入id pwd varchar ...

dede中文轉拼音函式

織夢中新增分類時填寫中文分類名可以自動轉換成對應的拼音,該函式位於include inc inc fun funadmin.php 第4行到32行.織夢版本為3.1.該函式轉換需要的中文拼音資料庫位於include data pinyin.dat.詳細分析請看 注釋,如有地方分析的不對請高人指點 f...

函式AfxBeginThread裡面引數意義

cwinthread afxapi afxbeginthread afx threadproc pfnthreadproc,建立的新執行緒名字 也就是乙個執行緒的標示 lpvoid pparam,傳遞進上面執行緒的內容 比如乙個結構體 以下常使用系統預設的引數 int npriority threa...