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) 格式化文本域: 新行前添加换行标记,空格转为 
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)
///////////////////////////////////////////////
网站一些参数获取
==================
获取当前的站点ID get_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='')
获取用户头像,建议传入phpssouid get_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)
===========================================================================
生成SEO seo($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常用函数的更多相关文章
- phpcms V9 常用函数 及 代码整理
常用函数 及 常用代码 总结如下 <?php //转换字符串或者数组的编码 str_charset($in_charset, $out_charset, $str_or_arr) //获取菜单 ...
- phpcms(3) V9 常用函数 及 代码整理(转)
转自http://www.cnblogs.com/Braveliu/p/5103918.html 常用函数 及 常用代码 总结如下 <;?php //转换字符串或者数组的编码 str_chars ...
- phpcms常用接口调用方法
常用函数 , 打开include/global.func.php,下面存放一些公共函数 view plaincopy to clipboardprint?function str_charset($i ...
- oracle常用函数及示例
学习oracle也有一段时间了,发现oracle中的函数好多,对于做后台的程序猿来说,大把大把的时间还要学习很多其他的新东西,再把这些函数也都记住是不太现实的,所以总结了一下oracle中的一些常用函 ...
- 总结js常用函数和常用技巧(持续更新)
学习和工作的过程中总结的干货,包括常用函数.常用js技巧.常用正则表达式.git笔记等.为刚接触前端的童鞋们提供一个简单的查询的途径,也以此来缅怀我的前端学习之路. PS:此文档,我会持续更新. Aj ...
- [转]SQL 常用函数及示例
原文地址:http://www.cnblogs.com/canyangfeixue/archive/2013/07/21/3203588.html --SQL 基础-->常用函数 --===== ...
- PHP常用函数、数组方法
常用函数:rand(); 生成随机数rand(0,50); 范围随机数时间:time(); 取当前时间戳date("Y-m-d H:i:s"); Y:年 m:月份 d:天 H:当前 ...
- Oracle常用函数
前一段时间学习Oracle 时做的学习笔记,整理了一下,下面是分享的Oracle常用函数的部分笔记,以后还会分享其他部分的笔记,请大家批评指正. 1.Oracle 数据库中的to_date()函数的使 ...
- Thinkcmf:页面常用函数
Thinkcmf:页面常用函数 全站seo: 文章列表: {$site_seo_title} <!--SEO标题--> {$site_seo_keywords} < ...
随机推荐
- leetcode96 Unique Binary Search Trees
题目: Given n, how many structurally unique BST's (binary search trees) that store values 1...n? For e ...
- 转:python webdriver API 之 获取对象的属性
获取测试对象的属性能够帮我们更好的进行对象的定位.比如页面上有很多标签为 input 元素,而我们需要定位其中 1 个有具有 data-node 属性不一样的元素.由于 webdriver 是不支持直 ...
- CSS中 opacity的设置影响了index(层数)的改变
在使用 opacity 属性来实现页面整体透明的时候,发现了一个问题.如果两个层发生了重叠,使用了 opacity 属性并且属性值小于1的层,会覆盖掉后面的层.于是动手做了个实验,来验证 opacit ...
- 简单分组背包ACboy needs your help(hdu1712)
题意:有n个任务,完成期限是m天,a[i][j]代表第i个任务用j天完成可以获得的利益,问在这m天里面可以获得的最大利益,每次只能做一个任务,即多个任务不能同时做; 分析;用dp[i][j]代表在做第 ...
- Java SE series:2. enhance your java basis! [doc chm: jdk6api Chinese reference]
1. javaee(Web) and Android 2. how to use eclipse and break point debuging in eclipse, as to java web ...
- Java: xml转换
java对于xml的转换有很多种,比较有名的有:DOM, DOM4J, JDOM, SAX.这里要介绍的是javax.xml包的对xml文件的转换.相比于前面几种是最简单的. 直接上代码: Stude ...
- 常用的sql函数
常用的sql函数 concat('hello','world') 结果:helloworld 作用:拼接 substr('helloworld',1,5) hello ...
- 16---Net基础加强
更新中,敬请期待............ Xml介绍 xml读写练习 xml练习1 xml练习2
- C++代码段六
摘自<Primer Plus>浮点数优缺点: void test109() { float a=2.34E+22f; float b=a+1.0f; cout<<"a ...
- Swift标示符以及关键字
任何一种计算机语言都离不开标识符和关键字,下面我们将详细介绍Swift标识符和关键字. 标示符 程序员对程序中的各个元素加以命名时使用的命名记号称为标识符,如:变量名.类名.方法名等.构成标识符的字母 ...