sendmail:發送E-mail
函數原型:sendmail($mail_to,$mail_subject,$mail_body,$mail_from = '')
參數:$mail_to,收信人E-mail;$mail_subject,郵件主題;$mail_body,郵件內容;$mail_from,發信人E-mail.
返回值:發送成功則返回 true,否則返回 false
用途:發送E-mail。會員注冊、郵件驗證、找回密碼、續費通知、消費通知等經常要用到此功能。
定義位置:./include/mail.inc.php
random:產生隨機字符
函數原型:random($length, $chars = '0123456789')
參數:$length,int,指定產生的隨機字符長度;$chars,字符串,指定隨機字符的組成元素,默認由數字組成
返回值:字符串
用途:產生隨機字符。比如用來產生隨機驗證字符串、驗證碼等
定義位置:./include/global.func.php,默認被加載
sql_execute:批量執行SQL語句
函數原型:sql_execute($sql)
參數:$sql,string,SQL語句,多條SQL語句用分號隔開并且換行,# 和 - 開頭的行為注釋將被忽略
返回值:總是返回 TRUE
用途:批量執行SQL語句。數據庫恢復時就是通過此函數執行SQL文件里的語句
定義位置:./admin/include/global.func.php
strip_textarea:格式化輸出多行文本框提交的值
函數原型:strip_textarea($string)
參數:$string ,字符串
返回值:字符串
用途:格式化輸出多行文本框提交的值。多行文本提交的數據如果直接顯示到網頁不能換行和空格,必須經過此函數處理才能保持換行和空格格式。
定義位置:./include/global.func.php,默認被加載
ubb:把UBB代碼解析為合法的html代碼
函數原型:ubb($string)
參數:$string,被解析字符串;
返回值:解析后的字符串
用途:此函數用來解析字符串中的UBB代碼為合法的html代碼。在導入論壇數據時需要通過此函數解析UBB代碼為html代碼
定義位置:./include/ubb.func.php
str_cut:截取字符串
函數原型:str_cut($string, $length, $dot = ' ...')
參數:$string,字符串,被截取的字符串;$length,int,截取長度;$dot,字符串,截取后字符串結尾字符
返回值:截取后的字符串
用途:用來截取指定長度的字符串。有時候文章標題過長會換行導致頁面難看,可以通過此函數截取指定長度避免問題
定義位置:./include/global.func.php,默認被加載
numberval:格式化數字
函數原型:numberval($number, $precision = 2)
參數:$number,數字或數字組成的字符串;$precision,int,小數點后保留的位數
返回值:float 型數字
用途:把一個數字或者數字組成的字符串格式化輸出。例如:numberval(1.333, 2) 的值為 1.33
定義位置:./include/global.func.php,默認被加載
get_remotefiles:獲取內容中遠程文件到本地
函數原型:get_remotefiles($string,$ext='gif|jpg|jpeg|bmp|png',$absurl='',$basehref='',$down=true,$uploaddir="uploadfile")
參數:$string,內容文本;$ext,獲取的文件擴展名;$absurl,原網頁絕對地址;$basehref,原網頁base href地址;$down,true 或 false,是否保存遠程文件;$uploaddir,附件目錄
返回值:遠程文件被處理后的內容html代碼
用途:獲取內容中遠程文件并把相對地址替換為絕對地址。此函數常用于發布轉載文章時獲取文章內容中的遠程圖片或者獲取采集內容中的圖片和flash等
定義位置:./include/get_remotefiles.func.php
getcookie:獲取Cookie值
函數原型:getcookie($var)
參數:$var ,字符串,Cookie 變量名
返回值:Cookie存在則返回其字符串值,不存在則返回 FALSE
用途:獲取Cookie值
定義位置:./include/global.func.php,默認被加載
file_put_contents:將一個字符串寫入文件
函數原型:file_put_contents($file, $string, $append = '')
參數:$file,字符串,要被寫入數據的文件名;$string,字符串,要寫入的數據;$append,為 FILE_APPEND 表示追加模式(ab),為空表示寫入模式(wb)
返回值:該函數將返回寫入到文件內數據的字節數。
用途:將一個字符串寫入文件。寫入字符串到文件的快速方法,此函數是為PHP4構造的,PHP5以上就是內置函數了
定義位置:./include/global.func.php,默認被加載
bytes2x:把字節數轉換為合適的單位
函數原型:bytes2x($size)
參數:$size,int,字節數
返回值:換算成合適單位后的大小
用途:把字節數轉換為合適的單位。大小單位包括 B、KB、MB、GB、TB
定義位置:./admin/include/global.func.php
imgurl:圖片地址處理函數
函數原型:imgurl($imgurl = '', $isabs = 0)
參數:$imgurl,字符串,圖片地址;$isabs,0 或 1,值為1則表示返回絕對URL地址,否則返回相對域名的URL地址
返回值:返回處理后的圖片地址
用途:URL處理。通常情況下數據庫中保存的網頁和圖片URL是相對的,為了鏈接不發生錯誤,我們需要通過此函數把URL處理為相對域名的URL或者絕對URL。假如phpcms安裝在http://localhost/phpcms/ ,
標題圖片URL為 article/thumb/x.jpg ,那么經過 linkurl('article/thumb/x.jpg') 處理URL則變為 /phpcms/article/thumb/x.jpg 。
與 linkurl 不同的是,當 $imgurl 為空時,系統會返回一個默認圖片URL
定義位置:./include/global.func.php,默認被加載
linkurl:URL處理函數
函數原型:linkurl($linkurl, $isabs = 0)
參數:$linkurl,字符串,待處理的URL;$isabs,0 或 1,值為1則表示返回絕對URL地址,否則返回相對域名的URL地址
返回值:返回處理后的URL
用途:URL處理。通常情況下數據庫中保存的網頁和圖片URL是相對的,為了鏈接不發生錯誤,我們需要通過此函數把URL處理為相對域名的URL或者絕對URL。
假如phpcms安裝在 http://localhost/phpcms/ ,標題圖片URL為 article/thumb/x.jpg ,那么經過 linkurl('article/thumb/x.jpg') 處理URL則變為 /phpcms/article/thumb/x.jpg
定義位置:./include/global.func.php,默認被加載
mkcookie:創建或刪除Cookie
函數原型:mkcookie($var, $value = '', $time = 0)
參數:$var ,字符串,Cookie變量名;$value,字符串,Cookie變量值,為空則刪除Cookie; $time,int,Cookie變量生存時間,為 0 則表示隨瀏覽器進程
返回值:成功則返回 TRUE,失敗則返回 FALSE
用途:創建或刪除Cookie
定義位置:./include/global.func.php,默認被加載
module_setting:模塊配置保存
函數原型:module_setting($module, $setting)
參數:$module,string,模塊名;$setting,array,模塊配置數組
返回值:總是返回 true
用途:保存模塊配置
定義位置:./admin/include/global.func.php
moduledir:獲取模塊路徑
函數原型:moduledir($module)
參數:$module,字符串,模塊名
返回值:返回指定模塊根目錄相對路徑。例如 moduledir('article') 返回 module/article
用途:獲取模塊路徑
定義位置:./include/global.func.php,默認被加載
new_addslashes:轉義字符串或數組值
函數原型:new_addslashes($string)
參數:$string ,字符串或數組
返回值:字符串或數組,與$string類型相同
用途:轉義 $string 中的敏感字符,比如給單引號和雙引號加上反斜線,一般用來處理表單提交的數據
定義位置:./include/global.func.php,默認被加載
new_htmlspecialchars:實體化字符串或數組值中的html
函數原型:new_htmlspecialchars($string)
參數:$string ,字符串或數組
返回值:字符串或數組,與$string類型相同
用途:實體化字符串或數組值中的html,禁止表單提交html,避免頁面錯亂或跨站腳本攻擊
定義位置:./include/global.func.php,默認被加載
new_stripslashes:反字符串或數組轉義
函數原型:new_stripslashes($string)
參數:$string,字符串或數組
返回值:字符串或數組,與$string類型相同
用途:反字符串或數組轉義。由于表單提交的數據被轉義,把表單提交的數據存儲為文本前需要通過此函數處理
定義位置:./include/global.func.php,默認被加載
convert_encoding:字符編碼轉換
函數原型:convert_encoding($from_encoding, $to_encoding, $str_or_array)
參數:$from_encoding,gbk,big5,utf-8,原字符集編碼;$to_encoding,gbk,big5,utf-8,目標字符集編碼;$str_or_array,要轉換的字符串或數組
返回值:轉換編碼后的字符串,如果失敗則返回 FALSE
用途:字符編碼轉換
定義位置:./include/charset.func.php
check_purview:判斷當前用戶是否擁有權限
函數原型:check_purview($groupids = '')
參數:$groupids,字符串,逗號分隔的數字,例如:,7,8,9,,指 groupid ID為 7、8、9 的用戶擁有權限
返回值:有權限則返回 TRUE,否則返回 FALSE
用途:判斷當前用戶是否擁有權限
定義位置:./include/global.func.php,默認被加載
editor:可視化編輯器調用
函數原型:editor($textareaid = 'content', $toolbar = 'phpcms', $width = 500, $height = 400, $editorName = 'editor')
參數:$textareaid,字符串,文本框ID;$toolbar,字符串,工具欄樣式;$width,int,編輯器寬度;$height,int,編輯器高度;
返回值:無返回值
用途:調用可視化編輯器。$toolbar 為 editor 時調用 ,/editor 編輯器,否則調用 ./fckeditor 編輯器。
前臺模板編輯器調用示例:
<textarea name="content" id="content" cols="100" rows="25"></textarea>
{$editor('content','phpcms',500,400)}
定義位置:./include/global.func.php,默認被加載
新聞熱點
疑難解答