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
Thinkphp5
基于
Thinkphp5
+phpQuery 网络爬虫抓取数据接口,统一输出接口数据api
TP5_Splider一个基于
Thinkphp5
+phpQuery网络爬虫抓取数据接口统一输出接口数据api.适合正在学习Vue,AngularJs框架学习开发demo,需要接口并保证接口不跨域的问题,
coding
·
2017-07-05 00:00
php
thinkphp5
javascript
ThinkPHP5
RESTful API开发版本控制
thinkphp5
RESTfulapi开发版本控制,thinkphp官方文档不是很详细,我根据个人经验分享下。
狂野小青年
·
2017-06-28 15:11
PHP深入实践
ThinkPHP5
-模型和关联操作
模型和关联操作:表对应一个模型、字段对应一个属性操作类的对象时就等于操作某一张表的记录命名规则:指定类名对应指定数据表名下划线的标明对应驼峰式命名的类如果类名和标明不相关,但是想操作那张表:那么可以用protected$name='data';//来确定表名protected$table='think_data';//或者直接设置带前缀的表名类名首字母必须大写命名空间:namespaceapp\i
Ferre666
·
2017-06-23 13:32
PHP框架
ThinkPHP5
-数据库操作和事务支持
数据库-基本操作:1、安装mysql追踪器2、MySQL预处理语句prepare、execute3、了解MySQL事务4、安装sqlyong工具1、数据库配置2、queryexecute原生sql语句增删改查原生:Db::execute('insertintothink_data(name)values("ddd")');增删改都可以用execute,查用query原生:DB::query('se
Ferre666
·
2017-06-23 13:56
PHP框架
ThinkPHP5
-简单的批量查询
TP5的EXP、批量查询、聚合查询等。//使用EXP条件表达式,表示后面是原生的SQL表达式$result=Db::table('think_inno')->where('id','exp',"select();dump($result);//使用and和or进行混合查询$result=Db::table('think_inno')->where('name','like','%think%')/
Ferre666
·
2017-06-23 13:32
PHP框架
ThinkPHP5
中使用Workerman框架
ThinkPHP框架不多说,强悍之处不容置疑。有疑问看官方手册Workerman框架也是非常强悍的(开发框架人的背景不是很清楚),官方是这样介绍的:Workerman,让你看到PHP不为人知的一面。当然详细的介绍WM官方也给出了非常详细的手册。这里也并不打算长篇的介绍和吹嘘TP与WM的强悍的话。以前在使用TP3.2.3的时候,就接触使用了Workerman框架,但当时TP官方并没有把WM集成进来,
老K8
·
2017-06-21 17:48
Think
PHP5
Workerman
PHP
项目中遇到的水平越权漏洞及修复方法
项目基于
thinkphp5
框架,虽然说框架底层为开发者提供了基本的参数过滤和参数绑定等安全防护。能在很大程度上防范XSS攻击和SQL注入,但在在开发中也应该注意避免产生业务逻辑漏洞和做好用户权限认证。
21rock
·
2017-06-16 23:43
php
thinkphp 5.0+ 点击分页带上其他参数
thinkphp5
.0+下的分页方法,文件地址是:thinkphp\thinkphp\library\think\db\Query.php/***分页查询*@paramint|null$listRows
con_knife
·
2017-06-14 13:01
后端框架
php
解读
thinkphp5
源码(二):异常处理和请求生命周期
上节解读
thinkphp5
源码(一):自动加载看完了自动加载部分,根据代码执行顺序,base.php的59-64行//注册错误和异常处理机制\think\Error::register();//加载惯例配置文件
Baymax001
·
2017-06-12 22:29
Thinkphp5
使用阿里大于短信验证
现在各种平台登录验证很多时候会使用短信验证,快捷安全,有很多平台提供短信验证服务,相比较而言阿里大于价格比较便宜,快捷,所以在在千锋日常的PHP教学中多以此为例来说明短信验证的使用。下面我们在tp5中说明如何使用阿里大于进行短信验证。用户注册*{margin:0px;padding:0px;}.content{width:360px;background:pink;}.title{text-ali
司马东阳
·
2017-06-12 16:40
thinkphp5
剖析 模型查询对象类型转数组
DB操作返回是数组。模型直接操作返回是对象。当我们用select()进行查询得出的结果无法toarray的时候,下面的方法就用得上了。对象类型转换数组打开database.php增加或修改参数'resultset_type'=>'\think\Collection',即可连贯操作model('user')->select()->toArray()
Baymax001
·
2017-06-11 14:58
thinkPHP5
session和cache的区别问题
之前用
thinkPHP5
开发接口的时候,碰到这么一个问题,用浏览器测试的api再用postman或者是脚本去访问就会出现重新登录的问题,后来看了一下session里面的内容,发现脚本和postman没有办法访问到对应的
只玩三国的程序猿
·
2017-06-11 14:26
php
ThinkPHP5
+无限分类model
做开发,无限分类会被经常用到,一个model直接拿过去结合str_repeat('','');函数,提升开发速度select();//查询cate表中的数据$res=$this->cateSort($date);return$res;}//定义一个数组,每循环一条记录就把它放入该数组并unset该记录publicfunctioncateSort($data,$pid=0,$count=0){sta
Big_fat_cat
·
2017-06-09 00:00
php
thinkphp5
数据库断线重连
Thinkphp5
.0是支持数据库断线重连的,代码很值得学习。
e62ces0iem
·
2017-06-08 21:31
Thinkphp与CI的区别
ThinkPHP5
.0文档:http://www.kancloud.cn/manual/
thinkphp5
/118003官方的说辞是:主要特性 :规范:遵循PSR-2、PSR-4规范,Composer及单元测试支持
e62ces0iem
·
2017-06-08 21:00
ThinkPHP5
.0中Request请求对象的常用操作
获取当前系统参数//获取当前域名echo'获取当前域名:'.$request->domain().'';//获取当前入口文件echo'获取当前入口文件:'.$request->baseFile().'';//获取当前URL地址,不含域名echo'获取当前URL地址,不含域名:'.$request->url().'';//获取包含域名的完整url地址echo'获取包含域名的完整url地址:'.$re
leijinlei_coder
·
2017-06-08 16:51
php
ThinkPHP
call_user_func()详解
把第一个参数作为回调函数调用通过函数的方式回调返回内容如下:youwantedamushroomhaircut,noproblem通过类名、对象的方式回调通过$this关键字进行对类的回调,以下源码出自
thinkphp5
controller.php200
Baymax001
·
2017-06-07 18:17
ThinkPHP自定义配置文件
thinkphp5
请使用这种方法:/Applications/MAMP/htdocs/localhost/mycode/public/index.php前面的是我的系统目录名,index.php为入口文件
Baymax001
·
2017-06-06 22:38
PHP实现Collection数据集类及其原理
下面已实现的一个Collection类(数据集对象),来自
ThinkPHP5
.
zsdnr
·
2017-06-06 14:45
php
APP 支付宝支付,服务端处理
#支付宝支付#例:#[APP支付的服务端处理]#[使用框架
thinkphp5
]#[clientios]#SDK下载及处理https://doc.open.alipay.com/docs/doc.htm?
Cpath
·
2017-06-05 22:26
pay
Thinkphp5
使用阿里大于短信验证
现在各种平台登录验证很多时候会使用短信验证,快捷安全,有很多平台提供短信验证服务,相比较而言阿里大于价格比较便宜,快捷,所以在在千锋日常的php教学中多以此为例来说明短信验证的使用。下面我们在tp5中说明如何使用阿里大于进行短信验证。一、首先到阿里大于平台上注册,创建应用阿里大于地址为:https://www.alidayu.com/,点击免费入住,然后注册,注册完毕后,进入管理中心。如下图所示在
php狂人
·
2017-06-01 22:31
ThinkPHP5
基础学习
topthink/think是最新
thinkphp5
。topthink/framework是核心框架,一般不选择。
二桥流水
·
2017-05-30 01:06
两步搞定
Thinkphp5
视图分离
两步搞定
Thinkphp5
视图分离1、修改config中temlate配置,增加view_base'template'=>[//模板引擎类型支持phpthink支持扩展'type'=>'Think',/
Coco_淳
·
2017-05-27 17:10
PHP
ThinkPHP 5 + ajax + jQuery 无刷新上传图片
最近小编对个人博客进行了重新架构,选择了
ThinkPHP5
.0框架。深刻感受到用框架搭建网站的便利性。之前页面中PHP代码和HTML标签混合在一起,页面非常混乱,而且代码量大,维护起来很吃力。
MAX_大左
·
2017-05-19 02:06
thinkphp5
实现在线聊天系统(一),有源码下载!
在线聊天系统,也叫即时聊天系统。是一种基于web端可以在线交互信息,便捷,实用的聊天系统。常见的在线聊天系统有webqq,ChatRoom,Facebook,Hi网页版等。这些系统的核心思想都是通过长连接或者长轮询来实现。开始之前先加固下知识点,什么是长链接长轮询,短连接。轮询:客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。优点:后端程序编写比较容易。缺点:请求中
youmypig
·
2017-05-16 07:05
php
UminiCmf
快速上手ThinkPHP 5.0
作者:陈中舒时间:2017年5月11日
ThinkPHP5
.0的安装方式一:官网下载官网地址:http://thinkphp.cn方式二:git安装应用项目:https://github.com/top-think
忠叔
·
2017-05-12 14:06
thinkPHP5
ACL用户权限模块用法详解
本文实例讲述了
thinkPHP5
ACL用户权限模块用法。分享给大家供大家参考,具体如下:最近学习
thinkphp5
,和以前3.X版本是完全不是一个概念。学习
thinkphp5
的朋友要注意命名空间思想。
番兄
·
2017-05-10 10:48
thinkPHP5
tablib标签库自定义方法详解
本文实例讲述了
thinkPHP5
tablib标签库自定义方法。分享给大家供大家参考,具体如下:官方文档的标签库使用教程没有写得太细,自己摸索出来了一些。
番兄
·
2017-05-10 10:22
thinkphp5
使用Db和对象模型进行取值
Tryingtogetpropertyofnon-object错误,解决方案在使用Db类进行取值的时候,取出的对象默认是一个二维数组,如果我们这时有配置对象模型,虽然我们是查询的有配置对象模型的表,但是
thinkphp5
EasyOrange
·
2017-05-09 12:38
ThinkPHP 模板引擎使用详解
引用自http://www.kancloud.cn/manual/
thinkphp5
/118122PHP/*index/controller/example.php*/usethink\Controller
Mather
·
2017-05-07 15:01
关于
ThinkPhp5
无限极分类的记录
数据库建表DROPTABLEIFEXISTS`yr_cate`;CREATETABLE`yr_cate`(`cateid`int(10)unsignedNOTNULLAUTO_INCREMENTCOMMENT'栏目id',`catename`varchar(50)NOTNULLCOMMENT'栏目名称',`pid`int(10)NOTNULL,`path`varchar(200)NOTNULLCO
IM余安
·
2017-05-06 23:03
thinkphp5
踩坑之部署到服务器模板不存在
一个项目部署到Linux服务器上去的时候,发现某些模板竟然会报错说“模板不存在:/Application/Admin/….”,这篇文章就是介绍了thinkphp项目部署到Linux服务器上报错“模板不存在”的解决方法,感兴趣的小伙伴们可以参考一下今天把公司的一个项目部署到Linux服务器上,测试发现某些模板竟然会报错说“模板不存在:/Application/Admin/….”但是在本地Window
追求者2016
·
2017-05-05 18:23
php
【微信小程序】wx.getUserInfo后的数据解密php.Class
最近在用thinkphp框架写微信小程序的服务端,可能真的是处女座的缘故,从官方下载了一个php的微信解密demo,明明能整合成一个类也没多少代码的,非要分几个类来写,考虑到
thinkphp5
.0的框架对于扩展的类引用路劲看着太蛋疼
oliwen_心蕊
·
2017-05-05 04:58
【微信小程序】wx.getUserInfo后的数据解密php.Class
最近在用thinkphp框架写微信小程序的服务端,可能真的是处女座的缘故,从官方下载了一个php的微信解密demo,明明能整合成一个类也没多少代码的,非要分几个类来写,考虑到
thinkphp5
.0的框架对于扩展的类引用路劲看着太蛋疼
oliwen_心蕊
·
2017-05-05 04:58
后盾网
thinkphp5
.0 博客系统实现
技术
thinkphp5
搭建博客的前端和后台工具macOS10.12MAMPProApache+Mysql+PHP+MacOSX10phpstorm编程数据库设计mySQLworkbench数据库管理navicat
缓缓先生
·
2017-05-04 00:00
thinkphp5
php
mac环境下安装Redis及thinkphp3.2/
thinkphp5
中redis的使用
参考文章:http://www.jianshu.com/p/6b5eca8d908b安装下载安装包redis-*.*.*.tar.gz官网地址:http://redis.io/download(1.)服务器上安装了redis解压:tar-zvxfredis-*.*.*.tar.gz将解压后的文件夹放到/usr/local目录下编译测试:接下来在终端中切换到/usr/local/redis-3.2.
phpervip
·
2017-04-27 11:11
php
mac
redis
PHP
ThinkPHP5
错误解析之variable type error:array
在TP5的post提交方式中,有一个坑爹的bug就是post提交数据不能提交数组。请注意是不能提交数组形式的数据,而不是单纯的数据。举个例子:注意以下2种格式数据的比较:第一种:普通的数据提交,这种格式的数据在TP5中用post提交,$request->post(‘参数’);可以接受数据。//js,{'data':123,'id':1,'name':'user'}下面看坑爹的第二种:{'data'
SchopenhauerZhang
·
2017-04-23 17:42
web开发
总结
后端开发
ThinkPHP
ThinkPHP5
的配置之修改默认跳转成功和失败页面
ThinkPHP5
中有自带的跳转页面,就是一个笑脸(不明白为什么这个笑脸是横着的)。闲来无事修改了这个框架默认的成功或者失败的跳转页面。
SchopenhauerZhang
·
2017-04-23 11:59
web开发
总结
后端开发
ThinkPHP
Thinkphp5
.0自动生成模块及目录的方法详解
本文实例讲述了
Thinkphp5
.0自动生成模块及目录的方法。
我爱默小兜
·
2017-04-17 14:13
thinkphp5
.0将数据指模板中
在控制器中写:1publicfunctionindex(){23$username=\think\Db::table('navigation')->where(array("Visible"=>1))->select();//查数据4$this->assign('username',$username);//指定数据5return$this->fetch();//指定模板6}在模板中循环输出:1{
StinkyKids
·
2017-04-13 20:00
thinkphp5
.0 insert添加数据
首先引入文件:usethink\Db;1publicfunctionzhuce(){2$username=input("username");//手机号3$password=input("password");//密码4$rpassword=input("rpassword");//确定密码5$invitecode=input("invitecode");//邀请码6if($password==$
StinkyKids
·
2017-04-13 19:00
微信小程序微信支付接入开发实例详解
本文主要内容如下:一、后台接口封装;二、小程序端整合;三、总结一、后台接口封装本文介绍基于
ThinkPHP5
进行接口封装,具体步骤如下:1、微信支付官方文档提供了PHP脚本微信支付的样例,下载下来;2、
huazai123
·
2017-04-12 11:10
thinkPHP5
.0框架整体架构总览【应用,模块,MVC,驱动,行为,命名空间等】
本文讲述了
thinkPHP5
.0框架整体架构。分享给大家供大家参考,具体如下:
ThinkPHP5
.0应用基于MVC(模型-视图-控制器)的方式来组织。
chinalorin
·
2017-03-25 11:27
thinkPHP5
.0框架开发规范简介
本文实例讲述了
thinkPHP5
.0框架开发规范。
chinalorin
·
2017-03-25 11:01
thinkPHP5
.0框架安装教程
本文实例讲述了
thinkPHP5
.0框架安装方法。
chinalorin''blogs
·
2017-03-25 11:26
thinkPHP5
.0框架应用请求生命周期分析
本文实例讲述了
thinkPHP5
.0框架应用请求生命周期。分享给大家供大家参考,具体如下:本篇内容我们对
ThinkPHP5
.0的应用请求的生命周期做大致的介绍,以便于开发者了解整个执行流程。
chinalorin
·
2017-03-25 10:07
《当 Swoole 遇上
ThinkPHP5
》:Hello,World!
《当Swoole遇上
ThinkPHP5
》:Hello,World!
chunice
·
2017-03-22 00:00
swoole
thinkphp5
thinkphp
php
php登录超时检测功能实例详解
代码如下(以
thinkphp5
.0版本为例)1、创建登录版块控制器:request=\think\Request::instance();}publicfunctionlogin(){if($this-
Mr_Azaz
·
2017-03-21 10:21
thinkPHP5
.0框架URL访问方法详解
本文实例讲述了
thinkPHP5
.0框架URL访问方法。
chinalorin
·
2017-03-18 11:07
thinkPHP5
.0框架模块设计详解
本文实例讲述了
thinkPHP5
.0框架模块设计。
chinalorin
·
2017-03-18 10:35
上一页
62
63
64
65
66
67
68
69
下一页
按字母分类:
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
其他