DedeCMS 之 include/inc_function.php 系统函数

来源:互联网 发布:ubuntu emacs 25 编辑:程序博客网 时间:2024/06/07 05:27
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-0000: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-ZAscii码得数字转换为字母,不符合则不变)


PutCookie($key,$value,$kptime,$pa="/")
按默认参数设置一个Cookie(dede得cookie是经过加密得,必须用GetCookie获取值,
以防止用户模拟登录)


DropCookie($key)

使Cookie失效


GetCookie($key)

获得一个cookie值


GetCkVdValue()

获得验证码得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,$words,$hrefs='')

加亮一段HTML里得某些词汇