第十四章:【UCHome二次开发】uchome通用方法

了解了以下UCHOME的通用方法,将对我们的二次开发非常的有效,对于开发插件将更加的方便快捷

function_common.php引用:

//SQLADDSLASHES

functionsaddslashes($string) return $string;

//取消HTML代码

functionshtmlspecialchars($string)   return$string;

//字符串解密加密

functionauthcode($string, $operation = 'DECODE', $key = '', $expiry = 0)

//清空cookie

functionclearcookie()

//cookie设置

functionssetcookie($var, $value, $life=0)

//数据库连接

functiondbconnect()

//获取在线IP

functiongetonlineip($format=0)

//判断当前用户登录状态

functioncheckauth()

//获取用户app列表

functiongetuserapp($uid=0)

//获取到表名

functiontname($name)

//对话框

functionshowmessage($msgkey, $url_forward='', $second=1, $values=array())

//判断提交是否正确

functionsubmitcheck($var)

//添加数据

functioninserttable($tablename, $insertsqlarr, $returnid=0, $replace = false,$silent=0)   return insert_id;

//更新数据

functionupdatetable($tablename, $setsqlarr, $wheresqlarr, $silent=0)

//获取用户空间信息

functiongetspace($key, $indextype='uid')

//获取当前用户信息

functiongetmember()

//检查隐私

functionckprivacy($type, $feedmode=0)

//检查APP隐私

functionapp_ckprivacy($privacy)

//获取用户组

functiongetgroupid($credit, $gid=0)

//检查权限

functioncheckperm($permtype)

//写运行日志

functionrunlog($file, $log, $halt=0)

//获取字符串

functiongetstr($string, $length, $in_slashes=0, $out_slashes=0, $censor=0, $bbcode=0,$html=0)

//时间格式化

functionsgmdate($dateformat, $timestamp='', $format=0)

//字符串时间化

functionsstrtotime($string)

//分页

functionmulti($num, $perpage, $curpage, $mpurl)

//ob

functionobclean()

//模板调用

functiontemplate($name)

//子模板更新检查

functionsubtplcheck($subfiles, $mktime, $tpl)

//模块

functionblock($param)

//获取数目

functiongetcount($tablename, $wherearr, $get='COUNT(*)')

//调整输出

functionob_out()

//rewrite链接

functionrewrite_url($pre, $para)

//外链

functioniframe_url($url)

//处理搜索关键字

functionstripsearchkey($string)

//是否屏蔽二级域名

functionisholddomain($domain)

//连接字符

functionsimplode($ids)

//显示进程处理时间

functiondebuginfo()

//格式化大小函数

functionformatsize($size)

//获取文件内容

functionsreadfile($filename)

//写入文件

functionswritefile($filename, $writetext, $openmod='w')

//产生随机字符

functionrandom($length, $numeric = 0)

//判断字符串是否存在

functionstrexists($haystack, $needle)

//获取数据

functiondata_get($var, $isarray=0)

//更新数据

functiondata_set($var, $datavalue, $clean=0)

//检查站点是否关闭

functioncheckclose()

//站点链接

functiongetsiteurl()

//获取文件名后缀

functionfileext($filename)

//积分

functioncreditrule($mode, $type)

//更新积分

functionupdatespacestatus($creditmode, $optype)

//去掉slassh

functionsstripslashes($string)

//显示广告

functionadshow($pagetype)

//编码转换

functionsiconv($str, $out_charset, $in_charset='')

//获取用户数据

functiongetpassport($username, $password)

//用户操作时间间隔检查

functioninterval_check($type)

//处理上传图片连接

functionmkpicurl($pic, $thumb=1)

//处理网络图片链接

functiongetpicurl($picurl, $maxlenth='200')

//处理积分星星

functiongetstar($credit)

//处理分页

functionsmulti($start, $perpage, $count, $url, $ajaxdiv='')

//获取好友状态

functiongetfriendstatus($uid, $fuid)

//重新组建

functionrenum($array)

//检查定向

functionckfriend($invalue)

//整理feed

functionmkfeed($feed, $actors=array())

//整理分享

functionmkshare($share)

//ip访问允许

functionipaccess($ipaccess)

//ip访问禁止

functionipbanned($ipbanned)

//检查start

functionckstart($start, $perpage)

//处理头像

functionavatar($uid, $size='small')

//检查是否登录

functionchecklogin()

//获得前台语言

functionlang($key, $vars=array())

//获得后台语言

functioncplang($key, $vars=array())

//语言替换

functionlang_replace($text, $vars)

//获得用户组名

functiongetfriendgroup()

//截取链接

functionsub_url($url, $length)

//获取用户名

functionrealname_set($uid, $username, $name='', $namestatus=0)

//获取实名

functionrealname_get()

//添加窗口标题

functionwindow_set($title, $url, $icon='')

//更新用户配置

functionupdate_space_setting()

//群组信息

functiongetmtag($id)

//取数组中的随机个

functionsarray_rand($arr, $num)

//获得用户唯一串

functionspace_key($space)

//产生form防伪码

functionformhash() function_cache.php 引用:

//更新配置文件

functionconfig_cache($updatedata=true)

//更新用户组CACHE

functionusergroup_cache()

//更新用户栏目缓存

functionprofilefield_cache()

//更新群组栏目缓存

functionprofield_cache()

//更新词语屏蔽

functioncensor_cache()

//更新积分规则

functioncreditrule_cache()

//更新广告缓存

functionad_cache()

//更新用户向导任务

functiontask_cache()

//更新模块

functionblock_cache()

//更新模板文件

functiontpl_cache()

//更新模块缓存

functionblock_data_cache()

//更新应用名

functionapp_cache()

//递归清空目录

functiondeltreedir($dir)

//数组转换成字串

functionarrayeval($array, $level = 0)

//写入

functioncache_write($name, $var, $values)function_cp.php 引用:

//保存图片

functionpic_save($FILE, $albumid, $title ,$tid = 0)

//数据流保存,所有数据均为存放相册的所以写入的数据一定只能是图片

functionstream_save($strdata, $albumid = 0, $fileext = 'jpg')

//创建相册

functionalbum_creat($arr)

//获取上传路径

functiongetfilepath($fileext, $mkdir=false)

//获取目录

functionsreaddir($dir, $extarr=array())

//检查邮箱是否有效

functionisemail($email)

//获取相册封面图片

functiongetalbumpic($uid, $id)

//获取个人分类

functiongetclassarr($uid)

//获取相册

functiongetalbums($uid)

//事件发布

functionfeed_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)

//分享发布

functionshare_add($type, $title_template, $body_template, $body_data, $body_general,$image='',

$image_link='')

//通知

functionnotification_add($uid, $type, $note, $returnid=0)

//更新好友状态

functionfriend_update($uid, $username, $fuid, $fusername, $op='add', $gid=0)

//更新好友缓存

functionfriend_cache($uid)

//检查验证码

functionckseccode($seccode)

//相册产生feed

functionalbum_feed($albumid)

//更新隐私设置

functionprivacy_update()

//邀请好友

functioninvite_update($inviteid, $uid, $username, $m_uid, $m_username)

//获得邀请

functioninvite_get($uid, $code)

//实名认证

functionckrealname($type)

//邮件队列

functionaddmailcron($touid, $email, $subject, $message='', $mailtype='')

//检查头像是否上传

functionckavatar($uid)

//检查黑名单

functionisblacklist($to_uid)//管理后台通用方法

function_admincp.php

//获取限制条件

functiongetwheres($intkeys, $strkeys, $randkeys, $likekeys, $pre='')

//获取排序

functiongetorders($alloworders, $default, $pre='')

//对话框

functioncpmessage($msgkey, $url_forward='', $second=1, $values=array())

//检查是否操作创始人

functionckfounder($uid)

//生成站点key

functionmksitekey()

//统计数据

functiongetstatistics()

//日志

functionadmincp_log()function_op.php //帖子操作方法

//合并tag

functionmergetag($tagids, $newtagid)

//锁定/开放tag

functionclosetag($tagids, $optype)

//合并mtag

functionmergemtag($tagids, $newtagid)

//锁定/开放tag

functionclosemtag($tagids, $optype)

//话题精华

functiondigestthreads($tagid, $tids, $v)

//话题置顶

functiontopthreads($tagid, $tids, $v)//模块解析通用方法

function_block.php

//处理模块

functionblock_batch($param)

//获取模块缓存

functionblock_get($cachekey)

//更新模块

functionblock_set($cachekey, $blockarr)

//字符串解析

functionparseparameter($param)

//获取缓存分类名

functiongetcachedirname($cachekey, $ext='')

//MD5规则取缓存名

functionsmd5($str)

//获取数量sql

functiongetcountsql($sqlstring, $rule, $tablename, $where)

//获取数量和查询语句

functiongetparamsql($paramarr)

functionmksqltime($time) 

 

所有章节下载:http://download.csdn.net/source/3579636

文章摘自:http://wenku.baidu.com/view/ffd8a5c14028915f804dc2e0.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值