dedecms中模板函数
下面来解说下DEDECMS织梦CMS模板里面的函数说明
在文件include/inc_function.php里面
|
1
2
|
GetCurUrl()获贴切前的脚本的URL |
|
1
2
|
GetAlabNum($str)把字符串里的全角数字转为半角数字(会把非数字种类字符剔除) |
|
1
2
|
Text2Html($txt)文本转HTML |
|
1
2
|
Html2Text($str)获得HTML里的文本 |
|
1
2
|
function ClearHtml($str)打扫HTML符号 |
|
1
2
|
cnw_left($str,$len)中文截取把双字节字符也看作一个字符 |
|
1
2
|
cn_substr($str,$slen,$startdd=0)中文截取2,单字节截取形式 |
|
1
2
|
GetMkTime($dtime)把日期时间格式转换为Linux时间截,对于不能分辨的日期时间格式,会归来time() |
|
1
2
|
SubDay($ntime,$stime)归来收缩一天的Linux时间截 |
|
1
2
|
AddDay($ntime,$aday)归来添置一天的Linux时间截 |
|
1
2
|
GetDateTimeMk($mktime)从指定的Linux时间截转换 0000-00-00 00:00:00 样式的日期时间 |
|
1
2
|
GetDateMk($mktime)从指定的Linux时间截转换为 0000-00-00 样式的日期时间 |
|
1
2
|
GetIP()获得客户部IP |
|
1
2
|
GetPinyin($str,$ishead=0,$isclose=1)获得一串中文字符的拼音 ishead=0 时,输出全拼音 ishead=1时,输出拼音首字母 |
|
1
2
|
ShowMsg($msg,$gourl,$onlymsg=0,$limittime=0)揭示Dedecms提醒消息,其中当onlymsg=1时,不跳转,仅揭示alert提醒 |
|
1
2
|
dd2char($dd)把相称法定的数字转为字母(相称a-zA-Z Ascii码的数字转换为字母,不相称则不变) |
|
1
2
|
PutCookie($key,$value,$kptime,$pa="/")按默认参数设置一个Cookie(dede的cookie是穿越加密的,定然用GetCookie获得值,以防止用户模仿登录) |
|
1
2
|
DropCookie($key)使Cookie失效 |
|
1
2
|
function GetCookie($key)获得一个cookie值 |
|
1
2
|
function GetCkVdValue()获得检讨码的session值 |
|
1
2
|
FtpMkdir($truepath,$mmode,$isMkdir=true)用FTP创立一个目录 |
|
1
2
|
FtpChmod($truepath,$mmode)用FTP改换一个目录的权限 |
|
1
2
|
OpenFtp()敞开FTP连接 |
|
1
2
|
CloseFtp()关闭FTP连接 |
|
1
2
|
TestStringSafe(&$uid)用户ID和密码或其它字符串平安性测验,归来true或false |
|
1
2
|
htmlEncode($string)过滤HTML代码 |
|
1
2
|
function AjaxHead()发送一个ajax头 |
|
1
2
|
sendmail($email, $mailtitle, $mailbody, $headers)邮件发送函数 |
|
1
2
|
highlight($string,sidchina.com $words, $hrefs='')加亮一段HTML里的某些词汇 |
dedecms中模板函数的更多相关文章
- C++中模板函数或模板类中关键词class和typename
##区别 基本上来说,class和typename几乎没有区别.在可以使用class的地方都可以使用typename,在使用typename的地方也几乎可以使用class. 可以看出我加黑了两个子:几 ...
- dedecms 中变量函数
{dede:global.cfg_cmsurl/} 是网站根目录{dede:global.cfg_cmsurl/} 是当前目录{dede:global.cfg_templets_skin/} 当前模板 ...
- underscore.js中模板函数应用
一.使用技术要点 (1)使用zepto.js的ajax请求; (2)使用underscore.js的_.template设定模板,模板一般以<script type="text/tem ...
- 聊聊C++模板函数与非模板函数的重载
前言 函数重载在C++中是一个很重要的特性.之所以有了它才有了操作符重载.iostream.函数子.函数适配器.智能指针等非常有用的东西. 平常在实际的应用中多半要么是模板函数与模板函数重载,或者是非 ...
- ytu 1061: 从三个数中找出最大的数(水题,模板函数练习 + 宏定义练习)
1061: 从三个数中找出最大的数 Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 154 Solved: 124[Submit][Status][We ...
- 为什么模板函数的声明和实现都放在.h文件中
当你不使用这个模板函数或模板类,编译器并不实例化它,当你使用时,编译器需要实例化它,因为编译器是一次只能处理一个编译单元,也就是一次处理一个cpp文件,所以实例化时需要看到该模板的完整定义.所以都放在 ...
- ThinkPHP第五天(提交类型判定常量IS_POST等,错误页面种类,Model实例化方式,模板中使用函数,foreach循环,模板中.语法配置)
1.IS_GET.IS_POST.IS_PUT.IS_DELETE.IS_AJAX常量,方便快捷实现各个判断. 在Action类中还可以使用$this->isPost()等进行判断. 2.错误页 ...
- C++中的函数模板
我们在定义函数时,可以通过定义函数模板,来简化一些功能相同而数据类型不同的函数的定义和调用过程. C++中的函数模板 对于类的声明来说,也有同样的问题.有时,有两个或多个类,其功能是相同的,仅仅是数据 ...
- C++模板类中友元函数的写法
首先,已声明好的类Triangle file://Triangle.h template<class T> class Triangle{ public: Triangle(T width ...
随机推荐
- TCP/IP 笔记 6 netstat -s 命令查看每个协议统计数据
netstat -s 命令,查看每个协议统计数据的常用方法 lenovo-myc@lenovomyc-Lenovo-Product:~$ netstat -s Ip: total packets re ...
- TCP/IP 笔记 1.2 链 路 层
都是包含三种类型.根据类型字段的值来进行区分 2.4 SLIP:串行线路IPS L I P的全称是Serial Line IP.它是一种在串行线路上对 I P数据报进行封装的简单形式,在RFC 105 ...
- Contset Hunter 1102 高精度求卡特兰数
用递推的方式写的写挂了,而如果用组合数又不会高精度除法,偶然看到了别人的只用高精度乘低精度求组合数的方法,记录一下 #include<bits/stdc++.h> using namesp ...
- 关于photoshop处理图片的自动化
如果打印一个图片我们只需要点击几个按钮就可以完成了,但如果有100多个图片需要打印,那就需要点击几百次按钮,而且这个过程中有很多操作是相同的.能不能简化这个过程呢?是可以的,在photoshop中实现 ...
- linux安装thrift
安装配置Thrift Thrift的编译器使用C++编写的,在安装编译器之前,首先应该保证操作系统基本环境支持C++的编译,安装相关依赖的软件包,如下所示 sudo yum install autom ...
- SPOJ LCMSUM - LCM Sum
题意是求: $\sum_{i = 1}^{n}lcm(i, n)$ $= \sum_{i = 1}^{n}\frac{ni}{gcd(i, n)}$ $= n\sum_{i = 1}^{n}\frac ...
- Qemu虚拟机 玩树莓派最新版系统 (截止2017-04-10)
Qemu虚拟机可以玩 树莓派,大家都知道了吧.可是网上的教程好老,都是2012年的.我按照教程下载了最新版版本的树莓派系统怎么也跑不起来. 研究了好久,终于找到一个简单的方法,特意分享出来.转载请注意 ...
- 通过ADB命令行卸载或删除你的Android设备中的应用(转载)
转自:http://mytiankong.com/?p=11755 如果你对你的Android设备在与命令行的交互间有一定的兴趣,那你可能想学习一些使用ADB卸载设备中已安装应用的技巧.为了使这种方法 ...
- CSS+DIV网页样式布局实战从入门到精通 中文pdf扫描版
CSS+DIV网页样式布局实战从入门到精通通过精选案例引导读者深入学习,系统地介绍了利用CSS和DIV进行网页样式布局的相关知识和操作方法. 全书共21章.第1-5章主要介绍网页样式布局的基础知识,包 ...
- Django会话,用户和注册之cookie
HTTP状态和TCP不一样,HTTP是无状态的,也就是这一次请求和下一次请求之间没有任何状态保持,我们无法根据请求例如IP来识别是否在同一人的连续性请求.就像我们在访问网站的时候,输入了用户名和密码, ...