首页 网络技术
  1. 正文

phpcms常用的函数有哪些

phpcms常用函数有下面这些:

 
1、./libs/functions/global.func.php 
-------------------------------------------------- 
字符串安全处理函数 
------------------------------------------------------- 
new_addslashes($string)返回经addslashes处理过得字符或数组 
new_stripslashes($string)返回经stripslashes处理过得字符或数组 
new_htmlspecialchars($string)返回经htmlspecialchars处理过得字符或数组 
safe_replace($string)安全过滤函数 
trim_textarea($string)格式化文本域:新行前添加换行标记,空格转为&nbsp 
trim_script转义javascript代码标记 
str_cut($string/字符串,$length/截取长度,$dot='...'/结尾填充)支持UTF8/GBK 
----------------------------------------- 
get_url()获取当前页面完整URL地址 
ip()获取请求IP 
------------------------------------------ 
字符串操作类函数 
---------------------------------------------- 
random($length,$chars='0123456789')产生随机字符串 
生成随机字符串create_randomstr($lenth=6)范围:'123456789abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ' 
string2array($data)字符串转为数组 
array2string($data,$isformdata=1)数组转为字符串 
-------------------- 
字符串加密解密 
-------------------- 
sys_auth($string,$operation='ENCODE'/ENCODE加密,DECODE为解密,默认为ENCODE,$key=''密钥,$expiry=0/过期时间) 
-------------------------------------------------- 
语言方法 
L($language='数组中的键名',$pars=array(),$modules='对应模块语言')//$modules=''时默认为system.lang.php返回键值 
--------------------------------------------- 
调用前台模板 
=============== 
template($module='content'/对应模块,$template='index'/页面,$style='') 
调用后台模板 
admin::admin_tpl($file/文件名,$m=''/默认为文件所在模块) 
------------------------------------------------------------------ 
提示信息页面跳转showmessage($msg/信息,$url_forward='goback'/跳转位置,$ms=1250,$dialog='',$returnjs='')//有待更改默认后台跳到admin,前台:content 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
fileext($filename)取得文件扩展名 
||||||||||||||||||||||||||||||||||||||||||||||||||||| 
缓存操作 
-------------- 
写入缓存setcache($name/名称,$data/数据,$filepath=''/路径(默认caches/caches_$filepath/caches_data/),$type='file'(默认)/缓存类型[file,memcache,apc],$config='',$timeout=0/过期时间) 
加载模板标签缓存tpl_cache($name,$times=0)目的文件:caches/caches_$filepath/caches_data/$name.cache.php 
读取缓存getcache($name,$filepath='',$type='file',$config='') 
删除缓存delcache($name,$filepath='',$type='file',$config='') 
读取缓存文件信息getcacheinfo($name,$filepath='',$type='file',$config='') 
||||||||||||||||||||||||||||||||||||||||||||||||||||| 
分页函数pages($num,$curr_page,$perpage=20,$urlrule='',$array=array(),$setpages=10)返回分页 
信息总数,当前分页,每页显示数,URL规则... 
URL路径解析,pages函数的辅助函数url_par($par,$url='')$par默认为page={$page}返回URL 
验证邮箱is_email($email) 
检查用户名是否符合规定is_username($username) 
/////////////////////////////////////////////// 
网站一些参数获取 
================== 
获取当前的站点IDget_siteid() 
获取用户昵称get_nickname($userid='',$field='')不传入userid取当前用户nickname,如果nickname为空取username||传入field,取用户$field字段信息 
通过ID获取用户信息get_memberinfo($userid,$field='')不传入$field返回用户所有信息,传入field,取用户$field字段信息 
通过username值,获取用户所有信息get_memberinfo_buyusername($username,$field='') 
获取用户头像,建议传入phpssouidget_memberavatar($uid/默认为phpssouid,$is_userid='',$size='30') 
/////////////////////////////////////////////// 
判断IE浏览器is_ie() 
文件下载file_down($filepath/文件路径,$filename=''/文件名称) 
对用户的密码进行加密password($password,$encrypt='') 
对(字符串或数组)数据进行编码转换array_iconv($data,$input='gbk',$output='utf-8') 
生成缩略图函数thumb($imgurl,$width=100,$height=100,$autocut=1,$smallpic='nopic.gif') 
水印添加watermark($source,$target='',$siteid) 
=========================================================================== 
生成SEOseo($siteid,$catid='',$title='',$description='',$keyword='')返回数组 
站点ID,栏目ID,标题,描述,关键词 
获取站点的信息siteinfo($siteid) 
生成CNZZ统计代码tjcode() 
获取站点域名siteurl($siteid) 
文本转换为图片string2img($txt,$fonttype=5,$fontsize=16,$font='',$fontcolor='FF0000',$transparent='1') 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 
---------------------------------------------------------------------------------- 
2、./libs/functions/iconv.func.php字符编码转换函数 
3、./libs/functions/mail.func.php发邮件函数 
4、./libs/functions/extention.func.php扩展函数

本文标题:phpcms常用的函数有哪些
本文链接:https://www.qqooo.cn/post/1997.html
版权说明:网站文章均来源于手工整理和网友投稿,若有不妥之处请来信 feelym@88.com 处理,谢谢!