E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ThinkPHP3.2
完美解决
Thinkphp3.2
中插入相同数据的问题
问题描述今天在使用TP3.2插入数据的时候,为了避免插入相同的数据(所谓相同的数据,其主键相同或者是唯一索引的字段相同),我创建的索引如下图,主键索引为自增字段,不可能出现重复,即唯一索引可能会出现重复,我希望的是uid,year,mounth,day这三个字段出现相同的话,就更新当前记录。问题解决办法在之前面对这样的问题的时候,我们知道,MySQL提供了ONDUPLICATEKEYUPDATE或
·
2019-09-24 16:08
thinkphp3.2
点击刷新生成验证码
再介绍
thinkphp3.2
验证码的使用方法之前,先为大家详细介绍ThinkPHP验证码,具体内容如下ThinkPHP内置了验证码的支持,可以直接使用。
·
2019-09-24 01:29
分享
ThinkPHP3.2
中关联查询解决思路
不废话了,直接给大家贴代码了,代码很简单,都是比较常见的sql语句,具体内容请看下文。CREATETABLE`test_avatar`(`uid`int(11)unsignedNOTNULLDEFAULT'0',`avatar`varchar(255)NOTNULLDEFAULT'',PRIMARYKEY(`uid`))ENGINE=MyISAMDEFAULTCHARSET=utf8;INSERT
·
2019-09-23 23:01
ThinkPHP 3.2 版本升级了哪些内容
前言
ThinkPHP3.2
基于ThinkPHP3.1的基础上有许多的变化,我觉得这个版本应该设立为ThinkPHP4.0而不是什么3.2。
·
2019-09-23 20:43
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
具体描述如下:在对ThinkPHP升级后使用了最新的
ThinkPHP3.2
版本,将通用的函数放到了common/common.php中,但是在具体页面调用函数时出现了functi
·
2019-09-23 18:18
ThinkPHP应用模式扩展详解
每个应用模式都有自己的模式定义文件,相对于ThinkPHP3.1版本,
ThinkPHP3.2
版本对应用模式的扩展更加明确和清晰,在ThinkPHP3.1版本中定义了Cli、Lite、Thin、AMF、PHPRPC
·
2019-09-23 18:37
浅谈ThinkPHP5.0版本和
ThinkPHP3.2
版本的区别
5.0版本和之前版本的差异较大,本篇对熟悉3.2版本的用户给出了一些5.0的主要区别。URL和路由5.0的URL访问不再支持普通URL模式,路由也不支持正则路由定义,而是全部改为规则路由配合变量规则(正则定义)的方式:主要改进如下:增加路由变量规则;增加组合变量支持;增加资源路由;增加路由分组;增加闭包定义支持;增加MISS路由定义;支持URL路由规则反解析;请求对象和响应对象5.0新增了请求对象
·
2019-09-22 22:10
thinkPHP3.2
使用RBAC实现权限管理的实现
在
thinkphp3.2
中自己集成了RBAC来实现权限管理,RBAC实现类在项目中地址为:ThinkPHP/Librar/Org/Util/Rbac.class.php,其中集成了我们所需的权限管理操作一
huaweichenai
·
2019-08-27 09:09
thinkPHP3.2
使用RBAC实现权限管理
在
thinkphp3.2
中自己集成了RBAC来实现权限管理,RBAC实现类在项目中地址为:ThinkPHP/Librar/Org/Util/Rbac.class.php,其中集成了我们所需的权限管理操作一
huaweichenai
·
2019-08-26 00:00
rbac
php
thinkphp
thinkphp3.2
框架中where条件查询用法总结
本文实例讲述了
thinkphp3.2
框架中where条件查询用法。
小叔哥哥
·
2019-08-13 10:39
thinkphp3.2
同时连接两个数据库的简单方法
因项目需求,需要用到连接两个库,所以封装了个方法,实例如下:tp3.2手册连接数据库在公共的function.php加入封装的方法functiongetCrmModel($name){//new的model可以根据自己的需求去更改returnnew\Home\Model\CrmModel($name);}model代码connection=array('db_type'=>C('CRM_DB.DB
WXiangQian
·
2019-08-13 08:01
Laravel如何同时连接多个数据库详解
前言上文说到
thinkphp3.2
同时连接两个数据库的文章,然后在总结下laravel同时连接多个数据库的实例,方便新手学习,db连接以及model连接。
WXiangQian
·
2019-08-13 08:02
thinkphp3.2
发送短信验证码加判断
publicfunctionsms(){$phone=I('phone');//获取用户输入的手机号$user=A('user')->get_my_info();//获取登陆用户的信息if(is_null($user)&&!empty($user['user']['id'])){//判断是否有这个用户return$this->json_response(false,'没有此用户');}if(is_
AngryBananas
·
2019-07-05 15:12
php
thinkphp3.2
后台登陆、退出
publicfunctionlogin(){if(IS_POST){$role_phone=I('username');//获取用户输入的账号$role_password=strtolower(I('password'));//获取用户输入的密码empty($role_phone)&&$this->jsonResponse(false,'手机号不能为空');//判断用户是否输入账号empty($r
AngryBananas
·
2019-07-05 14:41
php
thinkphp3.2
上传多张图片,生成缩略图
publicfunctionfiles(){$d=$_POST;if($d['resource']){$img['']=explode(',',$d['resource']);$thumb_url='';foreach($img['']as$imgUrl){$image=new\Think\Image();$url=$_SERVER['HTTP_ORIGIN'].'/jbl/';$img_url=
AngryBananas
·
2019-07-02 14:56
php
thinkphp3.2
小程序生成带参数的二维码
//获取access_tokenpublicfunctiongetAccessToken($appid,$secret){$access_token=$this->redis_get('access_token')[0];if(!$access_token){$url='';//自己拼接,带上$appid$secret$res=$this->curl_get($url);$res=json_dec
AngryBananas
·
2019-07-02 13:34
php
完成毕业后第一个功能的一个小总结
项目环境:
ThinkPHP3.2
,LayUI一、PHPExcel导出投票数据逻辑思路:获取数据–>设置表头–>渲染数据–>输出按照导出格式获取数据从表中获取到相关数据后将数据的键调整一下统计的数据中由于每人做的题数不同
Asserty666
·
2019-06-20 17:55
PHPExcel导出
分享二维码并下载
试题动态添加
PHP
ThinkPHP3.2
实现浏览量和点赞量,每次访问页面浏览量+1以及每个登录用户只能对同一篇文章点赞一次
笔者最近帮许多人做毕设项目,什么基于SSH的招聘系统、SSM的商城系统,基于TP的博客系统...,忙得一批。其中TP项目中有一个实现浏览量和点赞量的功能需求。所谓怎么简单怎么来,在这里说一下思路,记录一下这个小技巧。首先数据表有三个,分别为是article、pros、user表,bo_是表前缀。bo_user数据表概要设计bo_article数据表概要设计bo_pros数据表概要设计其中artic
桜智神座一诚·木
·
2019-05-24 14:36
PHP
ThinkPHP
ThinkPHP3.2
框架自带分页功能实现方法示例
本文实例讲述了
ThinkPHP3.2
框架自带分页功能实现方法。
尕夜寻欢
·
2019-05-13 10:20
ThinkPHP3.2
框架操作Redis的方法分析
本文实例讲述了
ThinkPHP3.2
框架操作Redis的方法。
trouble-i-am-in
·
2019-05-05 14:58
Thinkphp整合阿里云OSS图片上传实例代码
Thinkphp3.2
整合阿里云OSS图片上传实例,图片上传至OSS可减少服务器压力,节省宽带,安全又稳定,阿里云OSS对于做负载均衡非常方便,不用传到各个服务器了首先引入阿里云OSS类库doesBucketExist
hywoniuge
·
2019-04-28 11:06
Thinkphp3.2
整合阿里云OSS图片上传
Thinkphp3.2
整合阿里云OSS图片上传,图片上传至OSS可减少服务器压力,节省宽带,安全又稳定,阿里云OSS对于做负载均衡非常方便,不用传到各个服务器了首先引入阿里云OSS类库doesBucketExist
hybbq1999
·
2019-04-26 10:49
阿里云
OSS
ThinkPHP3.2
表达式EQ,NEQ,GT,EGT,LT,ELT
这些表达式可以作为条件使用,不区分大小写格式:$condition[‘字段名’]=array(‘表达式’,‘查询条件’);$id=I('post.id');$condition['id']=array('EQ',$id);//条件里的id等于$id$condition['price']=array('EGT',500);//条件里的price大于等于500$res=M('表名')->where($
CBDLL
·
2019-04-05 17:22
ThinkPHP3.2
thinkphp5或者
thinkphp3.2
的isAjax无效的原因以及解决方案
【先言】:当你是跨域时,tp内置的这个方法就完全鸡肋了(也就是说无用)【场景】:①:不跨域,自己增加请求头设置"X-Requested-With"这的值为"XMLHttpRequest",至于怎么增加请求头自己去百度,网上一大堆,这里我就懒得写了,加了这个请求头之后就ok了②:跨域,当为跨域的时候,你是无法增加请求头的,即时你加也是徒劳无功,它不认了。原因是(ajax跨域只能指定jsonp格式的数
隔壁小王攻城狮
·
2019-01-31 16:41
ThinkPHP框架
thinkphp3.2
阅读数加1实现
//点击数加1team−>where("tmid=′team->where("tm_id='team−>where("tmid=′tm_id’")->setInc(‘tm_click’,1);//点击数减1team−>where("tmid=′team->where("tm_id='team−>where("tmi
自娱自乐22
·
2019-01-18 14:21
thinkphp
thinkphp3.2
预防sql注入及对查询的sql过滤
thinkphp3.2
预防sql注入、对查询的sql过滤对于WEB应用来说,SQL注入攻击无疑是首要防范的安全问题,系统底层对于数据安全方面本身进行了很多的处理和相应的防范机制,例如:$User=M("
dyw_666666
·
2019-01-15 06:12
ThinkPHP
SQL
Inject
ThinkPHP3.2
JOIN
JOINJOIN方法也是连贯操作方法之一,用于根据两个或多个表中的列之间的关系,从这些表中查询数据。join通常有下面几种类型,不同类型的join操作会影响返回的数据结果。INNERJOIN:等同于JOIN(默认的JOIN类型),如果表中有至少一个匹配,则返回行LEFTJOIN:即使右表中没有匹配,也从左表返回所有的行RIGHTJOIN:即使左表中没有匹配,也从右表返回所有的行FULLJOIN:只
CBDLL
·
2019-01-03 11:07
ThinkPHP3.2
thinkphp3.2
3表联合查询
$travel=M(‘Travel’);$data=$travel->join(‘zq_memberonzq_travel.tl_publish=zq_member.mb_id’,‘left’)->join(‘zq_diquonzq_travel.tl_diqu=zq_diqu.dq_id’,‘left’)->select();//连表的数量count=count(count=count(coun
自娱自乐22
·
2018-12-30 10:01
thinkphp
Linux部署
Thinkphp3.2
中Url请求404
在windows本地开发好的项目,部署到线上环境中遇到的一些问题处理一、为了项目运行安全,不暴露所选的PHP框架,会修改Thinkphp的错误页面,如下图而改为我们自定义的错误页面方案:配置参数:'TMPL_EXCEPTION_FILE'=>'./error_404.html',二、为了隐藏报错信息,会把入口文件的调试模式设置为false,此时线上请求地址携带驼峰的url会报错,如xxxx.com
程序小白菜
·
2018-12-13 09:07
ThinkPHP3.2
框架sql注入漏洞分析(2018-08-23)
0x00前言北京时间2018年8月23号11:25分星期四,tp团队对于已经停止更新的thinkphp3系列进行了一处安全更新,经过分析,此次更新修正了由于select(),find(),delete()方法可能会传入数组类型数据产生的多个sql注入隐患。0x01漏洞复现下载源码:gitclonehttps://github.com/top-think/thinkphp.git使用gitcheck
FLy_鹏程万里
·
2018-12-11 14:49
———ThinkPHP
【框架漏洞】
thinkphp3.2
模块名如何不区分大小写?
thinkphp3.2
中已配置:'URL_CASE_INSENSITIVE'=>true,对于控制器及操作名大小写都可以,但仍对于模块名的大小写就运行机制出错,比如:http://www.xxxx.com
子钦加油
·
2018-12-10 14:00
快速理解
thinkphp3.2
框架运行原理
thinkphp3.2
是使用率非常普遍的国产php框架,以简单易于上手闻名,那么它框架结构是怎样的?
日落之国
·
2018-12-07 08:32
Thinkphp3.2
和Thinkphp5.0 的区别?
5.0版本和之前版本的差异较大,本篇对熟悉3.2版本的用户给出了一些5.0的主要区别。URL和路由5.0的URL访问不再支持普通URL模式,路由也不支持正则路由定义,而是全部改为规则路由配合变量规则(正则定义)的方式:主要改进如下;增加路由变量规则;增加组合变量支持;增加资源路由;增加路由分组;增加闭包定义支持;增加MISS路由定义;支持URL路由规则反解析;请求对象和响应对象5.0新增了请求对象
请叫我郝先生
·
2018-11-08 09:50
php
ThinkPHP3.2
多数据库切换 M方法D方法使用方法
第一步:配置文件多个数据库配置//默认连接数据库'DB_TYPE'=>'mysqli',//数据库类型'DB_HOST'=>'127.0.0.1',//服务器地址'DB_NAME'=>'test',//数据库名'DB_USER'=>'root',//用户名'DB_PWD'=>'root',//密码'DB_PORT'=>'3306',//端口'DB_PREFIX'=>'dm_',//数据库表前缀//
qq_27642629
·
2018-11-05 15:13
校园失物招领微信小程序+H5+后台管理源
关键技术:
ThinkPHP3.2
,JQuery,Angular,MySql,RestfulApiw
狂野小青年
·
2018-10-28 23:23
web前端
其他
实物招领
微信小程序
公众号
源码
下载
ThinkPHP3.2
实现分页,显示上一页和下一页
首先要搞清楚的就是ThinkPHP3.2.3的分页类已经被移到了Think\Page.class.php,这是跟以前的版本有些不一样的,使用起来还是跟以前版本差不多,但是默认的效果不敢恭维,所以最好是自己加些样式。Application/Home/View/Work/works.htmlDocument/*分页css*/.tp_pages{width:100%;height:53px;clear:
桜智神座一诚·木
·
2018-08-10 18:37
ThinkPHP
PHP
VUE爬坑------created请求数据产生的跨域问题
前端框架使用VUE,后端为
ThinkPHP3.2
需要实现跨域请求。
Doubleu_
·
2018-07-17 16:48
基于ThinkPHP框架的学生管理系统+留言板后台管理系统
系统后端采用
thinkphp3.2
框架,前端采用boostrap,数据库采用mysql。网站首页:学生管理系统设计思路:①首先实现管理员登录功能:管理员注册,登录,修改密码。
海盗船长biubiu
·
2018-07-10 17:56
php学习笔记
ThinkPHP3.2
框架自定义配置和加载用法示例
本文实例讲述了
ThinkPHP3.2
框架自定义配置和加载用法。
1O(∩_∩)O1
·
2018-06-14 12:09
Laravel框架模板继承操作示例
分享给大家供大家参考,具体如下:关于模板的继承的加载,因为我们经常会在头部引入很多样式啊等相关文件,所以我们不能在每一个页面都重新写入laravel和ThinkPHP加载的类似,
ThinkPHP3.2
使用占位使用
myarche
·
2018-06-11 11:54
thinkphp5正确启动姿势
文/罗小布环境说明:windown+phpstudy2018强烈建议不用迁移index.php的默认位置[public/index.php]很多人受
thinkphp3.2
的影响会主动把入口迁移到application
A罗小布
·
2018-06-08 22:25
微信小程序登录态实现与维护
接下来将以
ThinkPHP3.2
框架结合小程序讲解以上流程的简单实现。按照第一步:通过小程序调用wx.log
LMXQH
·
2018-06-02 22:52
前端
后端
笔记
PHP
微信小程序
thinkphp3.2
上传图片兼容小程序
第一步在配置文件中设置图片的大小和路径returnarray(//'配置项'=>'配置值''img_save'=>['size'=>['app_gszc_Card'=>['compress'=>array('w'=>720,'h'=>520),'page_size'=>array('w'=>720,'h'=>520),],],'save_path'=>['app_gszc_Card'=>array
MoonyHee
·
2018-05-15 09:00
学习
ThinkPHP3.2
:模板文件所需css js 问题
新手学
thinkphp3.2
找了两天,终于找到了css引入的路径了。
ClearloveYt
·
2018-05-15 09:18
thinkphp
学习
ThinkPHP3.2
:模板文件所需css js 问题
新手学
thinkphp3.2
找了两天,终于找到了css引入的路径了。
ClearloveYt
·
2018-05-15 09:18
thinkphp
PHP将某个页面导出为pdf文件
好在系统是使用
thinkphp3.2
进行开发,PHP的扩展组件还是比较强大的,在网上找到了一个第三方类库mpdf,我使用的是6.0的版本,现在贴出代码分享。
zb27149
·
2018-05-11 11:35
php
插件
PHP
导出为文件
pdf
thinkphp3.2
对数据库的增删改查
参考:
ThinkPHP3.2
完全开发手册http://document.thinkphp.cn/manual_3_2.html增://controllerpublicfunctiontextInfo()
奔跑的兔子_
·
2018-05-04 15:03
微信JS-SDK 分享到朋友圈和分享给朋友接口使用
根据前篇文章使用
ThinkPHP3.2
获取到的access_token和jsapi_ticket,就可以使用jssdk接口了。如分享到朋友圈和分享给朋友接口。
桜智神座一诚·木
·
2018-04-17 20:05
PHP
微信开发
ThinkPHP
ThinkPHP数据分类
阅读更多【前言】今天做数据的分类展示,推荐使用join方法【主体】在
thinkphp3.2
中写多表连接查询?
青春..荒唐
·
2018-04-09 12:00
后端积累
PHP
ThinkPHP数据分类
阅读更多【前言】今天做数据的分类展示,推荐使用join方法【主体】在
thinkphp3.2
中写多表连接查询?
青春..荒唐
·
2018-04-09 12:00
后端积累
PHP
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他