php日期相加增加天数,月数的方法

php日期相加增加天数,月数的方法
在做项目时需要做一个元素的过期时间,之前做过过期的天数相加时间,这次要直接加月数的,顺便就把所有php日期相加来整理一下吧,其实在php中,日期相加也是一件很简单的事情。 当前时间增加一天: eccho date('Y-m-d',strtotime("+1 day")) 当前时间增加一月: strtotime("+1 month") 当前时间增加一年: strtotime("+1 year") 当前时间增加一秒: strtotime("+1 seconds") 已有时间增加一天: $d='2012-1...

php生成有规则的短信序列码

php生成有规则的短信序列码
需要做一个简单的小功能,用 PHP 生成一组序列码,也就是8个字符,但这个是有规则的,首先包含 A-Z 的字母,然后包含 3-9 的数字,且从第一个单数开始是字母,双数是数字,把这个序列码生成之后,做以后的操作,首先想到的是使用 rand 随机函数,不过 rand 随机函数是任意生成的,貌似还用不了,所以只能找其它函数了,用了 range 函数来进行序列码范围的生成,然后再结结合数组函数取值,最后结合,看如下...

PHP计算百分比(%)

PHP计算百分比(%)
最近做的一个项目,需要计算金钱余额为百分比,也就是只要两位小数点的余额,这个时候自然就想到了四舍五入函数round();完美解决问题,这里再来温习一下这个函数吧,对于处理小数点上是不可缺少的。 示例: $hhl=round(($hh/$totalpj)*100).’%';//好评率   $lhl=round(($lh/$totalpj)*100).’%';//良好率   $ybl=round(($yb/$totalpj)*100).’%';//一般率   $cl=round(($c/...

require “./ThinkPHP/ThinkPHP.php” == 无法访问

require “./ThinkPHP/ThinkPHP.php” == 无法访问
一个企业级站点用的是 ThinkPHP 框架设计开发的,最近网页无法打开,入口文件直接显示 require "./ThinkPHP/ThinkPHP.php" == 无法访问 的错误,第一时间想到是否是 ThinkPHP 文件被删除了,因为之前上线的时候没有出现 ThinkPHP 不存在的问题,检查之后,发现一切正常,文件存在。 再一次检查的时候,发现了一个小的细节,就是 ThinkPHP 的文件夹虽然存在,但双击却打不开,这个时候就联想到是否是因为权...

thinkphp 模板中时间戳转换成日期格式 默认当天日期

thinkphp 模板中时间戳转换成日期格式 默认当天日期
在thinkphp模板中需要post一个当前日期,因为在Action里面用的是继承类的方法,所以这个日期一定是要传递过去的才行,所以只能在thinkphp模板里面去定义了,使用的代码如下: 如果有日期输出,即$data.time不为空且不为0,则格式化时间戳,否则默认当前时间戳,并格式化成日期格式。 {$data.time|default=time()|date='Y-m-d',###} 把这个代码嵌套到隐藏域里面即可,打印出来的格式如下: 2016-09-30 如果...

ThinkPHP关于JOIN使用方法详细说明

ThinkPHP关于JOIN使用方法详细说明
ThinkPHP 经常会遇到多表查询,最近的一个项目就是要同时查询四个表,当然 sql 也要使用多表查询了,只是在 where 的时候有些困难,研究了大半天的时间,终于给搞出来了,好了,先看看 ThinkPHP 中关于 JOIN 多表查询的使用吧,其它查询部分一切照旧。 JOIN方法是连贯操作中唯一可以多次调用的方法 分别查询表artist、work、card 、card JOIN 有两种方式:LEFT JOIN(默认使用)与RIGHT JOIN //Left&nbs...

phpcms V9去掉默认自动获取关键词

phpcms V9去掉默认自动获取关键词
phpcms默认是可以自动获取文章关键词的,这个关键词是官网提供的词库,几乎都是两个字的词库吧,虽然是一个很好的功能,但有的时候获取却是极其的不准确,还不如自己手动来添加,所以在进行二次开发的时候,索性就把这个功能给去掉了,我们直接找到接口api文件的地方,把这个文件给屏蔽掉就可以了。 找到 api\get_keywords.php 打开找到如下代码: defined('IN_PHPCMS') or exit('No permission resources....

PHP中for循环遍历数组

PHP中for循环遍历数组
在做项目的时候,需要使用for或者foreach来循环出数组的值,一直在考虑要使用哪个性能会更好一些,最终还是使用我最熟悉的for循环,但一下子又忘记怎么使用了,直接晕死,在这里再小小的温习一下 php 中 for 循环遍历数组的方法吧,其实也是很简单的。 <?php      //声明数组变量     $arr = array('张三','李四','王五','李明'); &nbs...

jquery实现全选、反选、全不选 jquery+php实现勾选数据批量删除

jquery实现全选、反选、全不选 jquery+php实现勾选数据批量删除
做项目需要做个全选,反选的功能,是要批量生成保单的,只可惜前段时间刚学到的js已经完全忘光了,只能从网上去找解决方案了,还好找到一款jquery的全选,反选与全不选的功能,正拿用到项目上面。 jquery实现全选、反选、全不选 同时点击批量删除将选中数据的id post给php ,php对数据库进行操作实现数据的批量删除,demo仅供参考 有写的不好的地方欢迎提出,谢谢! index.html: <html> &nbs...

php补全函数str_pad的运用

php补全函数str_pad的运用
需要做一个补全id的功能,需求是这样的,要生成一个p2p行业的保单,而保单则是跟mysql中id是一致的,唯一不同的保单编号是11位,如果id号不够的话,使用数字0来填充,首位两个字母以BC来填充,有了规则就好办了,id 在最后面,值跟最前面的id对应上就可以了。 找了一个函数,直接来被全id就行了,很简单的一个函数。 $arr['2']='BC'.str_pad ($list_p2pid['id'],9,"0",STR_PAD_LEFT); //保单编号 好了,在...

phpcms调用图文列表,图片列表,文字列表

phpcms调用图文列表,图片列表,文字列表
给自己一个小小的参考而已,网上的教程已经有大篇大篇的了,而且我这里针对的还是 table 的,这里定义的图文只是将将普通的图片列表,图片标题给调用出来了而已,实际还是图片列表吧。 一,图片列表一,代码如下: {pc:content  action="lists" catid="8" thumb="1"  order="listorder desc" num="5"}          &...

phpcms V9标题样式标签{title_style($v[style])}改进

phpcms V9标题样式标签{title_style($v[style])}改进
在loop里面使用了{title_style($v[style])}标题样式,如果当前标题不存在样式(高亮、加粗),就会生成多余的废弃代码 style="" 。如:<a href="{$v['url']}" target="_blank" style="">标题</a>,看了不舒服吧。 修改:phpcmslibsfunctionsglobal.func.php 1476行开始,代码如下: /**   * 生成标题样式   * @param $style   样式  ...

PHPCMS V9调用父栏目 顶级父栏目的代码

PHPCMS V9调用父栏目 顶级父栏目的代码
在phpcms中调用当前栏目的父栏目,文章内容的所属栏目以及顶级栏目已经是很常见的了,尤其是大型的新闻站点,调用就更不可必免了,在新闻内容页面调用出文章的栏目路径以及名称可以更清晰的知道自己所在的站点位置。 一、调用父栏目,首先是列表页和二级栏目页list.html,代码如下: {$CATEGORYS[$top_parentid][catname]}  //顶级父栏目名称   {$CATEGORYS[$CAT[parentid]][catname...

phpcms全站按月排行榜

phpcms全站按月排行榜
phpcms需要调用全站按月排行榜,下一个月自动自行排行计算,这样让计算自己来进行排行,就省得自己再去动手操作了,phpcms没有全站排行的pc标签,只有使用万能的get语句了,神奇,不亏是万能的,代码如下: {pc:get sql="SELECT h.`monthviews`,n.`title`,n.`url`,n.`style`,n.`catid` FROM `v9_hits` AS h,`v9_picture` AS n WHERE substring_index(...

PHPCMS v9设置文章的审核功能

PHPCMS v9设置文章的审核功能
对于新建的站点,如果想设置会员发布的文章必须通过审核后才能发布,则需要以下几步来完成: 1、根据需要自定义管理员角色或选择已有角色。 步骤:设置->管理员设置->角色管理->权限设置(可设置对后台哪些模块有权限)/栏目权限(可设置对那些栏目有管理权限)/成员管理(管理本角色成员); Tips:一定要为管理员角色分配具体的权限、设置具体的栏目权限,否则无法登陆后台,将提示“你没有站点管理权限,...

phpcms二次开发栏目权限的筛选

phpcms二次开发栏目权限的筛选
在phpcms的后台栏目权限中,是可以设置对指定栏目进行增删改查权限设定的,phpcms也是做到了极致,但有的时候,我们并不想要怎么详细的权限设置,我这里只想要一个点击栏目权限设置之后,只显示一个全选的按钮,点击全选之后,就可以对本栏目进行增删改查的操作,而没有必要将其它的增删改查权限全部显示出来。 思路是这样,找到设置权限的文件,把增删改查的权限隐藏掉,按钮改成隐藏状态,其它的一切照旧...

PHPCMS模块管理权限混乱只对超级管理员可见

PHPCMS模块管理权限混乱只对超级管理员可见
关于phpcms二次开发涉及到的一些模块权限的地方,给自己做个小笔记。 一,PHPCMS模块管理权限混乱只对超级管理员可见 phpcms\modules\admin\templates\left.tpl.php 17行增加判断 PHPCMS模块管理权限混乱只对超级管理员可见 if($_m['id']==982){      if($_SESSION['userid']!=1) {      }else{      echo '<li id="_MP...

网页设计常用的十六进制颜色对照表代码

网页设计常用的十六进制颜色对照表代码
在做网页设计过程中,经常要找颜色代码块进行颜色的填充,每一次都是从网上去找,感觉好麻烦的说,网页设计通常只有三种颜色,而用 PS 出来的颜色看起来总是不哪么舒服,因为经常需要用到,所以小虎博客就把网上的颜色表搬到自己博客来吧,在做设计的时候拿来参考很有帮助。 这是一个十六进制颜色对照表,当然还有其对应的rgb代码,想要用哪个颜色的话,直接把颜色对应的rgb代码拷贝出来放到自己的ps或者dw...

让网站全站变灰的简单方法

让网站全站变灰的简单方法
通常在遇到不可抗拒的灾害或者全国哀悼日的时候,许多大站都是把网页变灰来做哀悼,如何在最短的时间内就把整站网页变成灰色,实际上是有技巧的,我们只需要一句或者一段代码就可以实现,下面是小虎博客收集网上的一些简单方法。 全站CSS样式,通常情况下,整站都是有一个共用的CSS样式的,我们只需要在整站 CSS 样式里面添加如下的代码就可以了: html { filter:progid:DXImageTransform.Micr...

cdr文件用什么软件打开最简单

cdr文件用什么软件打开最简单
今天一个朋友在QQ上发来一个消息,问 Cdr 文件是个什么东东,要怎么打开,我的天呐,这不就是大名鼎鼎的“口罩”软件麽,打开很简单,直接下载一款 CorelDraw 软件就OK了,因为好久都不怎么用平面的东西了,对于 Cdr 也是很陌生,正好今天来给自己补补课。 Cdr 是什么? Cdr 是 CorelDraw 软件的简称,中文名叫做“口罩”,呵呵,这俩字是我随便起的,具体是哪个“口罩”我也搞不清楚,哪会儿上学的时候一直怎么...