加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

uchome 常用函数

发布时间:2021-03-30 11:50:06 所属栏目:教程 来源:网络整理
导读:showmessage(); 函数浸染:对话框,用于信息提醒,跳转成果。代码片段:showmessage(‘操纵乐成

showmessage();函数浸染:对话框,用于信息提醒,跳转成果。代码片段:showmessage(‘操纵乐成!’,’index.php’,5);表明:切合特定前提后,提醒“操纵乐成!”5秒后跳转到index.php页。inserttable();??前3个参数 插入的表名称?? 数据数组 是否返回插入ID 默认0??函数浸染:向数据库中某表插入记录。代码片段:$userinfo=array(‘username’ => ‘wufujun2000’,’sex’=>’男’);?? ?? ?? ?? $uid = inserttable(‘member’,$userinfo,1);?? ?? ?? ??? if($uid){?? ?? ?? ?? ?? showmessage(‘用户注册乐成’,’index.php’);?? ?? ?? ??? }else{?? ?? ?? ?? ??? showmessage(‘注册失败’);?? ?? ?? ??? }表明:成立一个数组,脚标别离对应数据库中的字段名,username赋值为wufujun,sex赋值为男,通过inserttable函数向数据库中的member表中插入记录,记录内容为$userinfo中的内容,参数1暗示,插入乐成后返回新插入记录的ID号,插入失败则不返回,通过判定$uid是否有值,来确定命据是否插入乐成。updatetable();参数3 要更新的表 要更新的数据数组 前提数组函数浸染:更新数据库中某表切合前提的记录。代码片段:$uid = 1?? ?? ?? ?? $userinfo=array(’sex’=>’女’);?? ?? ?? ?? updatetable(‘member’,array(‘uid’=>$uid));表明:更新member表中uid=1的记录,把sex的值改为‘女’。getspace();函数浸染:获取用户空间信息。代码片段:$uid = 1?? ?? ?? ?? $space = getspace($uid,’uid’,0);表明:获取uid=1的用户空间信息。获取后的$space为数组变量,通过脚标获得最终想要的数据,如想获取用户名可以写成$username = $space[‘username’],其余空间信息数据以此类推。avatar ();函数浸染:获取用户头像。代码片段:$uid = 1?? ?? ?? ?? avatar($uid,’small’);表明:此函数一样平常用于模板之中,获取用户头像。上面的片段为获取uid=1的用户的小头像,如要获取中可能大的头像,把’small’改成想应的’middle’或’big’。checkclose();函数浸染:判定站点是否封锁。代码片段:checkclose();表明:这个函数一样平常写在代码的最开始,用于判定站点否封锁,假如在靠山配置了站点封锁,那么在会见代码的时辰,除了打点员,城市提醒在靠山设的站点封锁提醒语.getstr();函数浸染:获取字符串。这个函数是对字符串操纵的,通过参数设定有许多的用处,好比可以去掉字符串里的html代码,词语屏障等成果,这里只先容最常用也是最适用的成果--字符串截取。代码片段:$summarylen = 6;?? ?? ?? ?? $title = "好勤进修每天向上";?? ?? ?? ?? $showtitle = getstr($showtitle,$summarylen);表明:把“好勤进修每天向上”截取3个字,最后$showtitle的值为“好勤学”,对付GBK的编码来说,一个汉字便是2个字节,也就是$summarylen=6截取的是3个汉字,UTF8的编码一个汉字便是3个字节,以是这段代码在UFT8的编码下最后$showtitle的值为“好好”。以上这些函数都是source/function_common.php文件里的,假如要用到这些函数,只要引用include_once('./common.php');这个文件即可。

-----------------------------------------------------------------------------------------------------------------

//判定字符串是否存在function strexists($haystack,$needle) {return !(strpos($haystack,$needle) === FALSE);}

//获取文件名后缀function fileext($filename) {return strtolower(trim(substr(strrchr($filename,'.'),1)));}

//搜查邮箱是否有用function isemail($email) {return strlen($email) > 6 && preg_match("/^[w-.]+@[w-.]+(.w+)+$/",$email);}

///取数组中的随机个function sarray_rand($arr,$num) {$r_values = array();if($arr && count($arr) > $num) {?? if($num > 1) {??? $r_keys = array_rand($arr,$num);??? foreach ($r_keys as $key) {???? $r_values[$key] = $arr[$key];??? }?? } else {??? $r_key = array_rand($arr,1);??? $r_values[$r_key] = $arr[$r_key];?? }} else {?? $r_values = $arr;}return $r_values;}

转:http://hi.baidu.com/caixudong/blog/item/408015648ee881f8f636547a.html

-------------------------------------------------------------------------------------------------------------------------

模板函数文件,提供模板文件的理会要领,被function_common文件中的template挪用,将template目次下xxx.htm文件理会成xxx.php文件,将模板语法的代码转义为,用 loop 来指代 foreach,理会的代码也不伟大,有乐趣可以细心阅读下function_template.php文件里的parse_template要领,都是挪用preg_replace举办正则表达式替代,通过这种方法,你就不消去编写稠浊着提供缓存的写入和更新,最重要的要领就是cache_write要领,看看声明:假如我想把员工数据缓存起来,那么对付'hankshuang','age'=>25)就挪用要领下次想用这个内容的话,直接include data目次下的这个data_staffcache.php文件,就获得$staff这个工具了,道理简朴,用起来却很利便.转:http://blog.sina.com.cn/s/blog_4496b0890100h3sz.html

----------------------------------------------------------------------------------------------------------------------------

//SQL ADDSLASHESfunction saddslashes($string) return $string;//打消HTML代码function shtmlspecialchars($string)?? return $string;//字符串解密加密function authcode($string,$operation = ‘DECODE’,$key = ”,$expiry = 0)//清空cookiefunction clearcookie()//cookie配置function ssetcookie($var,$value,$life=0)//数据库毗连function dbconnect()//获取在线IPfunction getonlineip($format=0)//判定当前用户登录状态function checkauth()//获取用户app列表function getuserapp($uid=0)//获取到表名function tname($name)//对话框function showmessage($msgkey,$url_forward=”,$second=1,$values=array())//判定提交是否正确function submitcheck($var)//添加数据function inserttable($tablename,$insertsqlarr,$returnid=0,$replace = false,$silent=0)?? return insert_id;//更新数据function updatetable($tablename,$setsqlarr,$wheresqlarr,$silent=0)//获取用户空间信息function getspace($key,$indextype=’uid’)//获取当前用户信息function getmember()//搜查隐私function ckprivacy($type,$feedmode=0)//搜查APP隐私function app_ckprivacy($privacy)//获取用户组function getgroupid($credit,$gid=0)//搜查权限function checkperm($permtype)//写运行日记function runlog($file,$log,$halt=0)//获取字符串function getstr($string,$length,$in_slashes=0,$out_slashes=0,$censor=0,$bbcode=0,$html=0)//时刻名目化function sgmdate($dateformat,$timestamp=”,$format=0)//字符串时刻化function sstrtotime($string)//分页function multi($num,$perpage,$curpage,$mpurl)//obfunction obclean()//模板挪用function template($name)//子模板更新搜查function subtplcheck($subfiles,$mktime,$tpl)//模块function block($param)//获取数量function getcount($tablename,$wherearr,$get=’COUNT(*)’)//调解输出function ob_out()//rewrite链接function rewrite_url($pre,$para)//外链function iframe_url($url)//处理赏罚搜刮要害字function stripsearchkey($string)//是否屏障二级域名function isholddomain($domain)//毗连字符function simplode($ids)//表现历程处理赏罚时刻function debuginfo()//名目化巨细函数function formatsize($size)//获取文件内容function sreadfile($filename)//写入文件function swritefile($filename,$writetext,$openmod=’w’)//发生随机字符function random($length,$numeric = 0)//判定字符串是否存在function strexists($haystack,$needle)//获取数据function data_get($var,$isarray=0)//更新数据function data_set($var,$datavalue,$clean=0)//搜查站点是否封锁function checkclose()//站点链接function getsiteurl()//获取文件名后缀function fileext($filename)//积分function creditrule($mode,$type)//更新积分function updatespacestatus($creditmode,$optype)//去掉slasshfunction sstripslashes($string)//表现告白function adshow($pagetype)//编码转换function siconv($str,$out_charset,$in_charset=”)//获取用户数据function getpassport($username,$password)//用户操纵时距离断搜查function interval_check($type)//处理赏罚上传图片毗连function mkpicurl($pic,$thumb=1)//处理赏罚收集图片链接function getpicurl($picurl,$maxlenth=’200′)//处理赏罚积分星星function getstar($credit)//处理赏罚分页function smulti($start,$count,$url,$ajaxdiv=”)//获取挚友状态function getfriendstatus($uid,$fuid)//从头组建function renum($array)//搜查定向function ckfriend($invalue)//清算feedfunction mkfeed($feed,$actors=array())//清算分享function mkshare($share)//ip会见应承function ipaccess($ipaccess)//ip会见榨取function ipbanned($ipbanned)//搜查startfunction ckstart($start,$perpage)//处理赏罚头像function avatar($uid,$size=’small’)//搜查是否登录function checklogin()//得到前台说话function lang($key,$vars=array())//得到靠山说话function cplang($key,$vars=array())//说话替代function lang_replace($text,$vars)//得到用户组名function getfriendgroup()//截取链接function sub_url($url,$length)//获取用户名function realname_set($uid,$username,$name=”,$namestatus=0)//获取实名function realname_get()//添加窗口问题function window_set($title,$icon=”)//更新用户设置function update_space_setting()//群组信息function getmtag($id)//取数组中的随机个function sarray_rand($arr,$num)//得到用户独一串function space_key($space)//发生form防伪码function formhash() function_cache.php 引用://更新设置文件function config_cache($updatedata=true)//更新用户组CACHEfunction usergroup_cache()//更新用户栏目缓存function profilefield_cache()//更新群组栏目缓存function profield_cache()//更新词语屏障function censor_cache()//更新积分法则function creditrule_cache()//更新告白缓存function ad_cache()//更新用户领导使命function task_cache()//更新模块function block_cache()//更新模板文件function tpl_cache()//更新模块缓存function block_data_cache()//更新应用名function app_cache()//递归清空目次function deltreedir($dir)//数组转换成字串function arrayeval($array,$level = 0)//写入function cache_write($name,$values)function_cp.php 引用://生涯图片function pic_save($FILE,$albumid,$title,$tid = 0)//数据流生涯,全部数据均为存放相册的以是写入的数据必然只能是图片function stream_save($strdata,$albumid = 0,$fileext = ‘jpg’)//建设相册function album_creat($arr)//获取上传路径function getfilepath($fileext,$mkdir=false)//获取目次function sreaddir($dir,$extarr=array())//搜查邮箱是否有用function isemail($email)//获取相封爵面图片function getalbumpic($uid,$id)//获取小我私人分类function getclassarr($uid)//获取相册function getalbums($uid)//变乱宣布function feed_add($icon,$title_template=”,$title_data=array(),$body_template=”,$body_data=array(),$body_general=”,$images=array(),$image_links=array(),$target_ids=”,$friend=”,$appid=UC_APPID,$returnid=0,$system=0)//分享宣布function share_add($type,$title_template,$body_template,$body_data,$body_general,$image=”,$image_link=”)//关照function notification_add($uid,$type,$note,$returnid=0)//更新挚友状态function friend_update($uid,$fuid,$fusername,$op=’add’,$gid=0)//更新挚友缓存function friend_cache($uid)//搜查验证码function ckseccode($seccode)//相册发生feedfunction album_feed($albumid)//更新隐私配置function privacy_update()//约请挚友function invite_update($inviteid,$uid,$m_uid,$m_username)//得到约请function invite_get($uid,$code)//实名认证function ckrealname($type)//邮件行列function addmailcron($touid,$email,$subject,$message=”,$mailtype=”)//搜查头像是否上传function ckavatar($uid)//搜查黑名单function isblacklist($to_uid)//打点靠山通用要领function_admincp.php//获取限定前提function getwheres($intkeys,$strkeys,$randkeys,$likekeys,$pre=”)//获取排序function getorders($alloworders,$default,$pre=”)//对话框function cpmessage($msgkey,$values=array())//搜查是否操纵首创人function ckfounder($uid)//天生站点keyfunction mksitekey()//统计数据function getstatistics()//日记function admincp_log()function_op.php //帖子操纵要领//归并tagfunction mergetag($tagids,$newtagid)//锁定/开放tagfunction closetag($tagids,$optype)//归并mtagfunction mergemtag($tagids,$newtagid)//锁定/开放tagfunction closemtag($tagids,$optype)//话题英华function digestthreads($tagid,$tids,$v)//话题置顶function topthreads($tagid,$v)//模块理会通用要领function_block.php//处理赏罚模块function block_batch($param)//获取模块缓存function block_get($cachekey)//更新模块function block_set($cachekey,$blockarr)//字符串理会function parseparameter($param)//获取缓存分类名function getcachedirname($cachekey,$ext=”)//MD5法则取缓存名function smd5($str)//获取数目sqlfunction getcountsql($sqlstring,$rule,$tablename,$where)//获取数目和查询语句function getparamsql($paramarr)function mksqltime($time)

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读