php
Two_steps
这个作者很懒,什么都没留下…
展开
-
TP3.2框架常用配置
return array(/* 数据库设置 */'DB_TYPE' => 'mysql', // 数据库类型'DB_HOST' => '127.0.0.1', // 服务器地址'DB_NAME' => 'dog', // 数据库名'DB_USER' ...原创 2018-03-07 18:05:21 · 1717 阅读 · 0 评论 -
解决Tp从数据库调出来的字段名称都变成小写
方法一:修改核心thinkphp文件下Library/Db/Driver.class.php文件,把PDO::ATTR_CASE => PDO::CASE_LOWER 改为 PDO::ATTR_CASE => PDO::CASE_NATURAL,或者在配置文件里面增加'DB_PARAMS' => array(\PDO::ATTR_CASE => \PDO::CASE_NAT...转载 2018-03-09 16:41:30 · 2127 阅读 · 0 评论 -
php+mysql按月统计一年内注册人数
首先业务需求是统计一年内(截止到当前时间)每个月的注册人数,而且没有人注册的月份也要显示,并显示注册人数为0这里封装好的函数,执行原生sql语句查询,用框架也是一样的这是查询到的结果集,可以看到注册人数为0的月份是不显示的,不符合业务需求,前端也表示无法处理这里通过循环上面的结果集,把没有数据的月份补全这里是最后的结果,符合需求,这样返给前端,他们就能愉快的循环了...当然会有更好的方法,希望大家...原创 2018-03-05 19:29:03 · 2455 阅读 · 0 评论 -
地址重写 No input file specified的解决方法
把项目文件删除后,重新访问出现以下页面apacheNo input file specifiedapache No input filespecified,今天是我们配置apache RewriteRule时出现这种问题,解决办法很简单如下打开.htaccess 在RewriteRule 后面的index.php教程后面添加一个“?”完整代码如下.htaccessRewriteEngine onR...原创 2018-03-19 13:58:07 · 279 阅读 · 0 评论 -
php冒泡排序
function order($arr){ $count = count($arr); for($a=0;$a<$count-1;$a++){ for($i=0;$i<$count-$a-1;$i++){ if($arr[$i]<$arr[$i+1]){ $temp = $arr[$...原创 2018-03-19 14:01:32 · 141 阅读 · 0 评论 -
使对象可以像数组一样进行 foreach 循环,要求属性必须是私有
这就要讲到PHP的内置接口Iterator了,PHP5开始支持了接口, 并且内置了Iterator接口, 所以如果你定义了一个类,并实现了Iterator接口,那么你的这个类对象就是ZEND_ITER_OBJECT,否则就是ZEND_ITER_PLAIN_OBJECT.对于ZEND_ITER_PLAIN_OBJECT的类,foreach会通过HASH_OF获取该对象的默认属性数组,然后对该数组进行...转载 2018-03-26 14:16:46 · 827 阅读 · 0 评论 -
php二维数组去重
1、先来看一下需要处理的二位数组$arrArray( [0] => Array ( [0] => 5 [1] => 6 ) [1] => Array ( [0] => 5 ) [2] => Arra...原创 2018-04-17 14:46:58 · 814 阅读 · 0 评论 -
浅谈CSRF攻击方式
一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什么? 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品...转载 2018-06-18 23:07:56 · 220 阅读 · 0 评论