EXCMS标签 系统全局函数

来自站长百科
Ahbaybface讨论 | 贡献2010年4月20日 (二) 14:59的版本 (新页面: <span style="border:1px solid #000; float:right; text-align:center; padding:6px;"><strong>导航:</strong>返回上一页</span> <div style="clear:both;"></div> [[...)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航、​ 搜索

导航:返回上一页

EXCMS模板标签介绍,“系统全局函数”:

EXCMS global.inc.php 全局函数

文件名:configuration/inc/global.inc.php

displayDebugInfo($return = false)

功能说明:显示调试信息(程序执行时间各sql 执行时间)

参数名称 类型 必要性 默认值 描述
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.*.*。