DEDECMS裡面DEDE函式解析

神馬和浮雲發表於2014-03-16

下面來解說下DEDECMS織夢CMS模板裡面的函式說明

在檔案include/inc_function.php裡面

 

GetCurUrl()
獲貼切前的指令碼的URL

 

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

  

Text2Html($txt)
文字轉HTML

  

Html2Text($str)
獲得HTML裡的文字

  

function ClearHtml($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失效

  

function GetCookie($key)
獲得一個cookie值

  

function GetCkVdValue()
獲得檢討碼的session值

  

FtpMkdir($truepath,$mmode,$isMkdir=true)
用FTP創立一個目錄

  

FtpChmod($truepath,$mmode)
用FTP改換一個目錄的許可權

  

OpenFtp()
敞開FTP連線

  

CloseFtp()
關閉FTP連線

  

TestStringSafe(&$uid)
使用者ID和密碼或其它字串平安性測驗,歸來true或false 

  

htmlEncode($string)
過濾HTML程式碼

  

function AjaxHead()
傳送一個ajax頭

  

sendmail($email, $mailtitle, $mailbody, $headers)
郵件傳送函式

  

highlight($string,sidchina.com $words, $hrefs='')
加亮一段HTML裡的某些詞彙

  

相關文章