EXCMS标签 系统全局函数:修订间差异
Ahbaybface(讨论 | 贡献) (新页面: <span style="border:1px solid #000; float:right; text-align:center; padding:6px;"><strong>导航:</strong>返回上一页</span> <div style="clear:both;"></div> [[...) |
Ahbaybface(讨论 | 贡献) 无编辑摘要 |
||
第7行: | 第7行: | ||
'''文件名''':configuration/inc/global.inc.php | '''文件名''':configuration/inc/global.inc.php | ||
'''displayDebugInfo($return = false)''' | *'''displayDebugInfo($return = false)''' | ||
'''功能说明''':显示调试信息([[程序]]执行时间各[[sql]] 执行时间) | '''功能说明''':显示调试信息([[程序]]执行时间各[[sql]] 执行时间) | ||
第26行: | 第26行: | ||
返回值:string 显示调试信息 | 返回值:string 显示调试信息 | ||
'''redirect($url, $time = 0, $msg = '') '''页面重定向 | *'''redirect($url, $time = 0, $msg = '') '''页面重定向 | ||
参数:[[url]] 重定向URL,time 暂停时间,msg 显示的消息 | 参数:[[url]] 重定向URL,time 暂停时间,msg 显示的消息 | ||
'''icanid($id) '''根据内容ID生成一个16位加密ID | *'''icanid($id) '''根据内容ID生成一个16位加密ID | ||
参数:id 内容ID | 参数:id 内容ID | ||
第36行: | 第36行: | ||
返回值:string 加密后字符串 | 返回值:string 加密后字符串 | ||
'''goUrl($url)''' 跳转链接方法 | *'''goUrl($url)''' 跳转链接方法 | ||
参数:url 跳转地址 | 参数:url 跳转地址 | ||
'''sizecount($filesize)''' 将整数转化成存储大小Bytes,KB,MB,GB | *'''sizecount($filesize)''' 将整数转化成存储大小Bytes,KB,MB,GB | ||
参数:filesize 文件大小 | 参数:filesize 文件大小 | ||
第46行: | 第46行: | ||
返回值:string 转换后的存储大小 | 返回值:string 转换后的存储大小 | ||
'''timeformat($time,$dateformat='Y-m-d H:i:s')''' 将时间格式化成'天前','小时前','分钟前','秒前'或指定格式时间 | *'''timeformat($time,$dateformat='Y-m-d H:i:s')''' 将时间格式化成'天前','小时前','分钟前','秒前'或指定格式时间 | ||
参数:time 时间秒,dateformat转换成日期格式 | 参数:time 时间秒,dateformat转换成日期格式 | ||
第52行: | 第52行: | ||
返回值:string 返回格式化后的时间 | 返回值:string 返回格式化后的时间 | ||
'''GetDateMk($mktime) '''将给定时间戳转换成日期格式 | *'''GetDateMk($mktime) '''将给定时间戳转换成日期格式 | ||
参数:mktime 时间戳 | 参数:mktime 时间戳 | ||
第58行: | 第58行: | ||
返回值:string 格式化后字符串(Y-m-d) | 返回值:string 格式化后字符串(Y-m-d) | ||
'''pinyin($str, $type)''' 获取中文字符串的拼音 | *'''pinyin($str, $type)''' 获取中文字符串的拼音 | ||
参数:str 源字符串 type 类型(0全拼,1简拼,2首字全拼其余简拼) | 参数:str 源字符串 type 类型(0全拼,1简拼,2首字全拼其余简拼) | ||
第64行: | 第64行: | ||
返回值:string 字符串拼音 | 返回值:string 字符串拼音 | ||
'''formatDate($format = 'Y-m-d H:i:s', $timest = 0) '''按指定格式格式化时间 | *'''formatDate($format = 'Y-m-d H:i:s', $timest = 0) '''按指定格式格式化时间 | ||
参数:format 格式化时间,timest时间戳 | 参数:format 格式化时间,timest时间戳 | ||
第70行: | 第70行: | ||
返回值:string 格式化后字符串 | 返回值:string 格式化后字符串 | ||
'''cn_substrGb($str, $slen, $startdd = 0)''' 根据长度截取字符串函数,此函数在[[UTF8]]版中不能直接调用 | *'''cn_substrGb($str, $slen, $startdd = 0)''' 根据长度截取字符串函数,此函数在[[UTF8]]版中不能直接调用 | ||
参数:str 源字符串,slen截取字符串的长度,startdd截取字符串的开始位置 | 参数:str 源字符串,slen截取字符串的长度,startdd截取字符串的开始位置 | ||
第76行: | 第76行: | ||
返回值:string 截取后的字符串 | 返回值:string 截取后的字符串 | ||
'''urlFormat($url) '''URL格式标准化 | *'''urlFormat($url) '''URL格式标准化 | ||
参数:url 源URL | 参数:url 源URL | ||
第82行: | 第82行: | ||
返回值:string 返回标准化URL格式 | 返回值:string 返回标准化URL格式 | ||
'''text2Html($txt)''' 将文本转成[[HTML]] | *'''text2Html($txt)''' 将文本转成[[HTML]] | ||
参数:txt 源字符串 | 参数:txt 源字符串 | ||
第88行: | 第88行: | ||
返回值:string 返回带Html字符串 | 返回值:string 返回带Html字符串 | ||
'''html2Text($str)''' 获得HTML里的文本 | *'''html2Text($str)''' 获得HTML里的文本 | ||
参数:str 源字符串 | 参数:str 源字符串 | ||
第94行: | 第94行: | ||
返回值:string 字符串文本 | 返回值:string 字符串文本 | ||
'''clearHtml($str)''' 清除HTML标记 | *'''clearHtml($str)''' 清除HTML标记 | ||
参数:str 源字符串 | 参数:str 源字符串 | ||
第100行: | 第100行: | ||
返回值:string 返回字符串 | 返回值:string 返回字符串 | ||
'''convertCommaStrToArray($str, $unique = false)''' 将逗号隔开字符串转化成数组,并按需求去除重复 | *'''convertCommaStrToArray($str, $unique = false)''' 将逗号隔开字符串转化成数组,并按需求去除重复 | ||
参数:str 以逗号隔开字符串,unique是否去除重复值 | 参数:str 以逗号隔开字符串,unique是否去除重复值 | ||
第108行: | 第108行: | ||
例:convertCommaStrToArray('1,2,3,4,3',true) 返回的结果是:array('1','2','3','4')。 | 例:convertCommaStrToArray('1,2,3,4,3',true) 返回的结果是:array('1','2','3','4')。 | ||
'''clearLink($str)''' 从链接中获取文本 | *'''clearLink($str)''' 从链接中获取文本 | ||
参数:str 源字符串 | 参数:str 源字符串 | ||
第116行: | 第116行: | ||
例如:clearLink("<a href='www.excms.cn'>EXCMS</a>") 返回的结果是:EXCMS。 | 例如:clearLink("<a href='www.excms.cn'>EXCMS</a>") 返回的结果是:EXCMS。 | ||
'''getLinkText($str)''' 从链接中获取文本和[[链接]] | *'''getLinkText($str)''' 从链接中获取文本和[[链接]] | ||
参数:str 链接地址 | 参数:str 链接地址 | ||
第124行: | 第124行: | ||
例如:getLinkText("<a href='www.excms.cn'>EXCMS</a>") 返回的结果是:array('EXCMS','www.excms.cn')。 | 例如:getLinkText("<a href='www.excms.cn'>EXCMS</a>") 返回的结果是:array('EXCMS','www.excms.cn')。 | ||
'''ipformat($ip)''' 格式化[[ip]]字符串 | *'''ipformat($ip)''' 格式化[[ip]]字符串 | ||
参数:ip 源字符串 | 参数:ip 源字符串 |
2010年4月20日 (二) 15:01的最新版本
导航:返回上一页
EXCMS模板标签介绍,“系统全局函数”:
EXCMS global.inc.php 全局函数
文件名:configuration/inc/global.inc.php
- displayDebugInfo($return = false)
参数名称 | 类型 | 必要性 | 默认值 | 描述 |
---|---|---|---|---|
return | boolean | 可填 | false | return为true直接输出,false返回调试信息字符串 |
返回值:string 显示调试信息
- redirect($url, $time = 0, $msg = ) 页面重定向
参数:url 重定向URL,time 暂停时间,msg 显示的消息
- icanid($id) 根据内容ID生成一个16位加密ID
参数:id 内容ID
返回值:string 加密后字符串
- goUrl($url) 跳转链接方法
参数:url 跳转地址
- sizecount($filesize) 将整数转化成存储大小Bytes,KB,MB,GB
参数:filesize 文件大小
返回值:string 转换后的存储大小
- timeformat($time,$dateformat='Y-m-d H:i:s') 将时间格式化成'天前','小时前','分钟前','秒前'或指定格式时间
参数:time 时间秒,dateformat转换成日期格式
返回值:string 返回格式化后的时间
- GetDateMk($mktime) 将给定时间戳转换成日期格式
参数:mktime 时间戳
返回值:string 格式化后字符串(Y-m-d)
- pinyin($str, $type) 获取中文字符串的拼音
参数:str 源字符串 type 类型(0全拼,1简拼,2首字全拼其余简拼)
返回值:string 字符串拼音
- formatDate($format = 'Y-m-d H:i:s', $timest = 0) 按指定格式格式化时间
参数:format 格式化时间,timest时间戳
返回值:string 格式化后字符串
- cn_substrGb($str, $slen, $startdd = 0) 根据长度截取字符串函数,此函数在UTF8版中不能直接调用
参数:str 源字符串,slen截取字符串的长度,startdd截取字符串的开始位置
返回值:string 截取后的字符串
- urlFormat($url) URL格式标准化
参数:url 源URL
返回值:string 返回标准化URL格式
- text2Html($txt) 将文本转成HTML
参数:txt 源字符串
返回值:string 返回带Html字符串
- html2Text($str) 获得HTML里的文本
参数:str 源字符串
返回值:string 字符串文本
- clearHtml($str) 清除HTML标记
参数:str 源字符串
返回值:string 返回字符串
- convertCommaStrToArray($str, $unique = false) 将逗号隔开字符串转化成数组,并按需求去除重复
参数:str 以逗号隔开字符串,unique是否去除重复值
返回值: array
例:convertCommaStrToArray('1,2,3,4,3',true) 返回的结果是:array('1','2','3','4')。
- clearLink($str) 从链接中获取文本
参数:str 源字符串
返回值: string 返回文本
例如:clearLink("<a href='www.excms.cn'>EXCMS</a>") 返回的结果是:EXCMS。
- getLinkText($str) 从链接中获取文本和链接
参数:str 链接地址
返回值:array 文本和链接
例如:getLinkText("<a href='www.excms.cn'>EXCMS</a>") 返回的结果是:array('EXCMS','www.excms.cn')。
- ipformat($ip) 格式化ip字符串
参数:ip 源字符串
返回值:string 格式化后的IP地址
例如:ipformat('192.168.1.108') 输出结果是:192.168.*.*。