PHP
. . . . .
越努力越幸运!
展开
-
PHP的imagefilledarc()函数参数详解
参数 说明imagefilledarc(九个参数);image 图像资源,欲绘制椭圆弧的图像cx 椭圆中心 x 坐标cy 椭圆中心 y 坐标w 椭圆宽度h 椭圆高度s 起始点,0 表示 3 点钟方向e 角度,360 表示完全封闭color 图像颜色style例如:<?php //创建画布 $img=imagecreatetruecolor(3原创 2016-12-24 14:25:30 · 3970 阅读 · 0 评论 -
ThinkPHP之跨控制器调用
解释:什么是跨控制器调用呢?一个控制器在执行的时候,可以实例化另外一个控制器,并通过对象访问其指定方法。 跨控制器调用可以节省我们代码的工作量。比如我们网站的“会员数目有200万”,这个信息需要在10个页面都显示 这个数据是通过UserController.class.php 里的方法number()给查询出来的 现在商品列表页面也需要显示这200万会员数目信息,那么原则上就是Go原创 2017-02-04 22:58:36 · 1149 阅读 · 0 评论 -
ThinkPHP之数据模型操作
首先要明确模型要通过控制器来调用,数据库中每一张数据表都对应一个model模型文件。连接数据库配置进行数据库的配置:一般数据库里表的命名都有一定的规律,一般都有表前缀,我们可以在配置中声明表前缀,但是,有的时候我们需要接入别的接口,连入别的数据表(如tencent__qq表),这时候我们需要在model文件里改变配置,否则不能正常读取这张表。 2. 字段缓存设置: tp框架执行过程中会使用到原创 2017-02-05 20:08:38 · 1214 阅读 · 0 评论 -
ThinkPHP之数据信息添加
add()该方法返回被添加的新纪录的主键id值两种方式实现数据添加1. 数组的方式$goods=D("Goods");$arr=array('goods_name'=>'iphone7','goods_price'='6666','goods_weight'=>'109');$goods->add($arr);注意 goods_name、goods_price、goods_weight是数据表中原创 2017-02-09 09:40:19 · 428 阅读 · 0 评论 -
ThinkPHP框架入门篇(一)
php是世界上最好的语言,而ThinkPHP是国产目前最好的框架,这样说你们会不会打我哈哈哈。为什么用框架?框架可以帮组我们快速、稳定、高效搭建程序系统该系统由于框架的使用使得本身的维护性、灵活性、适应客户需求方面得到最大化的增强。使用框架的过程中可以使得我们的注意力全部集中业务层面,而无需关心程序的底层架构。下面以thinkPHP3.2版本为例讲述 1. 首先下载thinkPHP 官网原创 2017-01-30 20:34:49 · 502 阅读 · 0 评论 -
ThinkPHP空控制器、空操作处理
当一个高手浏览你的网站的时候,你网站的报错信息将给黑客提供攻击你网站的信息。比如对于空操作、空控制器,你会暴露给给黑客你网站后台所用的框架,黑客会根据框架本省的漏洞对你网站进行攻击。因此,我们需要对空控制器、空操作进行处理,不给黑客留下任何蛛丝马迹。1. 空操作处理首先看一下效果: 对于我在IndexController.class.php这个文件里我并没有hello这个方法,担任如果我试图去访原创 2017-02-01 15:31:12 · 1294 阅读 · 0 评论 -
ThinkPHP之后台框架搭建
今天把代码移动TP下,发现了好多坑。首先,在Home模块下我引用{$Think.const.模块名称}可以,但是在我自定义的Admin模块下就不可以了!找了一天原因,郁闷!后台管理应该属于管理员的范畴,而管理员对后台操作之前的操作就是登陆,我们可以在Controller目录下新建一个Controller.class.php的文件,在这个类里我们可以创建登陆的方法。 注:$this->displa原创 2017-02-03 16:35:12 · 2656 阅读 · 0 评论