Cnum 数字处理函数//返回整数或小数数字,$str待处理字符,$return若非法返回的值,$int是否为整数(默认整数),$min数字最小值,$max数字最大值 Cnum($str, $retu
Cnum 数字处理函数
//返回整数或小数数字,$str待处理字符,$return若非法返回的值,$int是否为整数(默认整数),$min数字最小值,$max数字最大值
Cnum($str, $return = 0, $int = true, $min = FALSE, $max = FALSE)
用法举例:
$NH = Cnum('hadsky',72);
echo $NH; //输出72
Cstr 字符处理函数
//返回符合条件的字符串,$str待处理字符,$return若非法返回值,$cstr字符处理白名单,$minlen最小长度,$maxlen最大长度
Cstr($str, $return = false, $cstr = true, $minlen = 3, $maxlen = 15)
用法举例:
echo Cstr('puyuetian') //输出puyuetian
echo Cstr('puyuetian',false,'1234567890') //输出false
BBcode 文章安全过滤函数
//bbcode函数,若数据库设置了过滤标签则使用数据库的标签,否则使用系统默认标签,$marks保留的标签,$attrs保留的标签属性
BBcode($str, $marks = FALSE, $attrs = FALSE)
用法举例:
echo BBcode('<b>你好</b>','<b><a>') //输出粗体的你好
echo BBcode('<b>你好</b>','<i><u>','<style>') //输出<b>你好</b>
template 模板加载函数
//html静态模板加载函数,$filename模板名称或路径,$return是则返回/否则输出,$htmlcode带加载的模板变量,$isreplace是否替换其中的php量
template($filename,$return = false,$htmlcode = false,$isreplace = true)
用法举例:
echo template('ceshi'); //将输出当前模板目录下ceshi.html文件,若未找到则报错
$r = template('ceshi',true); //将当前模板目录下ceshi.html文件保存到$r中
mysqlstr 数据入库安全处理函数
//$str待过滤字符串,$quto是否添加'',$bwf''两边添加的字符,$must是否强制添加''(false数字不添加)
mysqlstr($str, $quto = true, $bwf = '', $must = false)
用法举例:
mysql_query('select * from pk_user where nickname='.mysqlstr($_GET['nickname']));
getClientInfos 获取当前客户端信息函数
//此函数相当于$_SERVER[$info]
getClientInfos($info = 'all')
用法举例:
echo getClientInfos('ip'); //输出当前客户端ip
ReWriteURL 伪静态URL生成函数
//生成伪静态URL,$name为c参数,$parmas为生成的参数,$addparmas为动态参数添加,$delimiter为分割符,$suffix为生成的后缀
ReWriteURL($name, $parmas, $addparmas = '', $delimiter = '-', $suffix = '.html')
用法举例:
echo ReWriteURL('list','id=1&page=1'); // 输出list-1-1.html
echo ReWriteURL('list','id=1&page=1','order=desc&fromuid=1'); // 输出list-1-1.html?order=desc&fromuid=1
echo ReWriteURL('list','id=1&page=1','order=desc&fromuid=1','_','htm'); // 输出list_1_1.htm?order=desc&fromuid=1
JsonData Json数据处理函数
//数据转Json处理,$data为json字符串,$key为要读取或写入的键名,$value为键值
JsonData($data, $key = NULL, $value = NULL)
用法举例:
echo JsonData('','cs','nihao'); //输出{"cs":"nihao"}
echo JsonData('{"cs":"nihao"}','cs'); //输出nihao
echo JsonData('{"cs":"nihao"}','cs','nihao2'); //输出{"cs":"nihao2"}
InArray 数组或字符串内的值是否存在判断函数
$array为字符串或数组,$needle为要查找的值,若为字符串此值起作用$delimiter为分割符
InArray($array, $needle, $delimiter = ',')
用法举例:
echo InArray('1,2,3,4','1'); //输出true
echo InArray(array('1','2','3'),'1'); //输出true
RunError 自定义错误信息函数
用法举例:
RunError('不要意思,你访问的页面不存在了~'); //输出带有“不要意思,你访问的页面不存在了~”的提示的错误页
UserLogin 用户登录函数
$chkuserloginarray为检测登录的数组,$chkloginqx是否检测用户具有登录权限
UserLogin($chkuserloginarray, $chkloginqx = true)
用法举例:
UserLogin(array('uid'=>1)); //uid为1的用户将被登录
UserLogin(array('uid'=>1,'password'=>md5('123456'))); //uid为1且密码为123456的用户将被登录,登录失败会返回false,且失败信息存储在$_G['USERLOGINFAILEDINFO']内
$userdata=UserLogin(array('uid'=>1)); //uid为1的用户将被登录且将用户数据存入$userdata变量中
UserLogout 用户退出函数
用法举例:
UserLogout(); //当前登录的用户会被退出且清空免登陆记录
CreateRandomString 创建随机数函数
//$len随机数长度,$str生成随机数的字符串
CreateRandomString($len = 4, $str = FALSE)
用法举例:
echo CreateRandomString(); //随机输出4位数,默认生成字符串为ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890
echo CreateRandomString(8,'1234567890'); //生成8为随机数,生成字符串为1234567890
粉丝
0
关注
0
收藏
0