THINKSNS常用函数
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Thinksns常用函数一览表:
以下是extend.php:
*function get_client_ip(){}获取客户端IP地址
*function msubstr($str,$start=0,$length,$charset="utf-8",$suffix=true)字符串截取,支持中文和其它编码
*function mStr($str,$length,$charset="utf-8",$suffix=true)字符串截取,支持中文和其它编码
*function rand_string($len=6,$type='',$addChars='')产生随机字串,可用来自动生成密码默认长度6位字母和数字混合
*function build_verify($length=4,$mode=1)获取登录验证码默认为4位数字
*function byte_format($size,$dec=2)字节格式化把字节数格式为B K M G T描述的大小
*function is_utf8($string)检查字符串是否是UTF8编码
*function highlight_code($str,$show=false)代码加亮
*function h($text,$type,$tagsMethod=true,$attrMethod=true,$xssAuto=
1,$tags=array(),$attr=array(),$tagsBlack=array(),$attrBlack=array())过滤得到安全的html
//function h($text,$tags=null)输出安全的html
//function text($text,$parseBr=false)输出纯文本
function safe($text,$type='html',$tagsMethod=true,$attrMethod=true,$xssAuto= 1,$tags=array(),$attr=array(),$tagsBlack=array(),$attrBlack=array())
*function t($text,$parse_br=false,$quote_style=ENT_NOQUOTES)转换为安全的纯文本
//function unescape($str)解析jsescape
//function ubb($Text)解析UBB
//function build_count_rand($number,$length=4,$mode=1)随机生成一组字符串
function remove_xss($val)
*function list_to_tree($list,$pk='id',$pid='pid',$child='_child',$root=0)
*function list_sort_by($list,$field,$sortby='asc')对查询结果集进行排序
*function list_search($list,$condition)在数据列表中搜索
//function send_http_status($status)发送Http状态信息
//function send_http_header($type='utf8')发送常用http header信息
//function imagecreatefrombmp($fname)bmp图像处理兼容函数
//function imagebmp(&$im,$filename='',$bit=8,$compression=0)bmp图像处理兼容函数
*function friendlyDate($sTime,$type='normal',$alt='false')友好的时间显示
*function dateFormat($sTime,$format=null)时间显示
//function getMid()获取当前登录用户的UID
//function getUserName($uid,$lang='zh')获取用户姓名
*function getUserAtString($uid,$type='uid')获取用户Gid[Mentor项目]
//function getUserSpace($uid,$class,$target,$text,$icon=true)返回解析的空间地址
//function getUserInfo($uid,$uname,$mid,$status=false)获取用户详细信息
*function getFollowState($uid,$fid,$type=0)获取关注状态
*function isfavorited($weibo_id,$uid,$weibo_id_array=null,$key='')检查给定用户是否收藏给定微博
*function isBlackList($uid,$fid)是否为黑名单成员
*function getUserFace($uid,$size)获取用户头像
function getUserFace($uid,$size)
//function convertUidToPath($uid)将用户ID转换为三级路径
//function getUserGroupIcon($uid)获取给定用户的用户组图标
function getSubBeKeyArray($origin,$key)
*function getSubByKey($pArray,$pKey="",$pCondition="")去一个二维数组中的每个数组的固定的键知道的值来形成一个新的一维数组