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
.0命令
以下命令都是在这个目录下执行,以为要是要执行这个文件创建一个新的模块phpthinkbuild--module模块名生成一个新的类控制器,带资源phpthinkmake:controller模块名/控制器名字生成一个空的类控制phpthinkmake:controller模块名/控制器名字--plain生成模块phpthinkmake:model模块名/模型名
吃井不忘挖水人
·
2020-08-22 09:50
php
基于
thinkphp5
.1和workerman框架,实现websocket和workerman长连接的即时通讯
基于
thinkphp5
.1和workerman框架,HTML5的websocket即时通讯写在前面:workerman手册:workermanGatewayWorker手册:gatewayworker相关
li_914
·
2020-08-22 09:17
JavaScript
PHP
workerman
thinkphp5
+workerman实现简单聊天室
thinkphp5
+workerman实现简单聊天室1.服务器搭建。项目根目录创建server.php。
Seaiio
·
2020-08-22 09:16
thinkphp
workerman
聊天室
TP5+workerman 实现一个简单的聊天室
偶然看到tp手册里面有介绍workerman,就想试一下写个简单的聊天室;TP手册workerman介绍:https://www.kancloud.cn/manual/
thinkphp5
/235128我的是在
零焐
·
2020-08-22 09:15
PHP
TP5整合 WorkerMan 以及 GatewayWorker
TP5整合GatewayWorker12345678910Windows版安装a)使用composercreate-projecttopthink/thinktestTG,来安装
thinkphp5
.b
Ga_Galin
·
2020-08-22 09:14
web类
服务器
php
ThinkPHP5
.0的think-swoole 开启WebSocket的SSL支持 使用wss连接
相关文章:
ThinkPHP5
.0结合Swoole开发WebSocket在线聊天SwooleWebSocket开启SSL支持使用wss连接找到think-swoole的Server.php:在构造方法中增加一个
李维山
·
2020-08-22 09:13
PHP
Swoole
tp5 + workerman 实现聊天室
最近公司的项目需要做一个简单的聊天,项目用的框架是
thinkphp5
,开发任务主要是实现买卖双方生成订单后,可以在线交流。无意间在tp手册上看到workermansocket包,然后就安装了试试。
梦夏夜
·
2020-08-22 09:39
php
thinkphp5
.0整合workerman实现简单聊天室
composer.json文件中加入"workerman/workerman":"^3.0","topthink/think-worker":"^1.0"composerupdate;项目根目录新建server.phpworker;$id=$connection->id;foreach($worker->connectionsas$connection){$connection->send($id
xufengnian_boke
·
2020-08-22 09:39
workerman与
thinkphp5
.0结合后实现定时器任务
关于workerman与
thinkphp5
.0结合方法,请查看我的另一篇文章,此篇讲两个重要点:在所创建的调用控制器中,上篇例子中的push模块中的Worker控制器中要加入workerman中定时器类的引用
指尖-啪
·
2020-08-22 09:39
php
workerman
thinkphp5.0
关于workerman与
thinkphp5
.0结合使用
thinkphp5
.0的看云文档上有了一点说明说明文档这里主要说一下遇到的问题。安装部分,可以自行百度,然后直接复制文档中的命令,直接安装就好。
指尖-啪
·
2020-08-22 09:39
php
tp5.0安装workerman和运行
*-vvvwindows下需要运行(tp5手册:https://www.kancloud.cn/manual/
thinkphp5
/235128)composerrequireworkerman/workerma
dengpengquan
·
2020-08-22 09:36
tp5.0
thinkphp5
.0.*和workerman的使用
这里写自定义目录标题windows版安装workerman在windows注册服务windows版在安装之前先确定下workerman的使用场景,是用在windows平台还是Linux平台,再跟进文档进行配置因为跟进
thinkphp5
.0
chewphone
·
2020-08-22 09:26
PHP
php
socket
workerman和tp5的整合
1.
thinkPHP5
.0以上版本(完整版,也就是文件名包含有full字样的)2.配置好php的环境变量3.把tp5框架中的文件夹vendor->workerman->workerman复制出来,稍后
BruceCCCC
·
2020-08-22 09:08
thinkphp5
+workerman 报错问题
在
thinkphp5
.0.X版本早期会遇到长时间开启workerman服务会报错,在
thinkphp5
.0.24版本已经修复。原因是因为长时间链接数据库,导致数据库断线。
暴雨彩虹
·
2020-08-22 09:01
php
thinkphp5
+workerman集成workerman/mqtt爬坑笔记
1.
thinkphp5
.0安装workermancomposerrequiretopthink/think-worker=1.0.
恶魔楚轩
·
2020-08-22 09:59
PHP
MQTT
thinkphp5
结合workerman的消息推送实例_基于web-msg-sender进行消息推送
简介web-msg-sender是一款web长连接推送框架,采用PHPSocket.IO开发,基于WebSocket长连接通讯,如果浏览器不支持WebSocket则自动转用comet推送。通过后台推送消息,消息可以即时推送到客户端,非轮询,实时性非常好,性能很高。特点:多浏览器支持支持针对单个用户推送消息支持向所有用户推送消息长连接推送(websocket或者comet),消息即时到达支持在线用户
Houzhyan
·
2020-08-22 09:21
thinkPHP
workerman
tp5 常用链接
https://www.kancloud.cn/mikkle/
thinkphp5
_study/374530
可爱的狼
·
2020-08-22 09:16
PHP
wokerman 搭配
thinkphp5
.0实现socket长连接
composerrequireworkerman/workerman-for-win如果一切顺利,成功之后此时composer自动就把workerman安装到tp5.0中application同级的vendor目录中了2.在
thinkphp5
行者有疆哉
·
2020-08-22 09:13
打造最佳开发团队的几点建议
Scott根据自身经验,针对软件
开发总结
了以下几点建议,不一定全面但是值得参考。CSDN编译如下:组织架构是完成工作的工具,你需要好的工具来增加工作效率。没有永远最佳的组织架构,每一
原文链接
·
2020-08-22 01:40
开发团队
python
开发总结
二
原文:http://blog.csdn.net/chgaowei/article/details/7028999最近在接触python,感觉python之所以开发效率高,可能有三个因素:1、语言表达能力强悍。2、支持很多高级的语言特性。3、第三方开源库非常的丰富。两本不错的书:《Python参考手册》:对Python各个标准模块,特性介绍的比较详细。《Python核心编程》:介绍的比较深入,关键是
fengxinze
·
2020-08-22 01:11
脚本编程
ThinkPHP5
小程序笔记(三)
接口权限校验模型在API里面不存在用户登陆这个概念,我们是用令牌来管理我们的用户身份,在传统网站里面用户登陆这样的一个概念转换成了用户来获取令牌,这个令牌代表着用户身份,身份也是分级别的有管理员级别的还有普通用户级别的;用户每一次调用接口的时候都要携带着令牌,如果说这个令牌是合法的那么认为是合法访问,否则是不合法的无法访问这个接口。获取令牌:访问接口(验证:是否合法是否有效验证Token所对应的权
PHPer_
·
2020-08-22 01:13
ThinkPHP5
在宝塔下Lnmp部署
1.在软件管理安装Nginx1.14,MySQL5.7,phpMyAdmin4.4,PHP7.2,Pure-Ftpd1.0.472.新建站点3.在该站点下放入项目4.站点配置子目录\public5.重启服务器(宝塔首页)6.403forbidden->Nginx配置user改为当前用户名7.重启Nginx8.创建数据库,导入sql文件9.修改项目文件data\database.php数据库名称,密
whiteMu
·
2020-08-22 00:22
python
开发总结
五
不知觉python总结都有四十页了,虽然可能很多都是基础性的,仍然有成就感。和之前一样,仍然全部贴出来,而不是把新的贴出来,请谅解。这次新增的部分包括c扩展,排序,ftp,源码安全,性能,代码检查等。后面在python上努力的几个方向:1、继续在开发中多使用,积累开发经验。2、针对我们公司完善基础库,在我们公司推广。3、抽时间,系统学习一下python。4、学习一下高手在怎么使用python。毕竟
常高伟
·
2020-08-22 00:32
python
软件设计
ThinkPHP5
.0 之 数据库连接操作
首先要引入Db类(usethink\Db;)方式1:通过配置文件先在配置文件中设置数据库连接信息的相关配置(数据库类型,主机,用户名,密码,端口,表前缀等等)Db::connect();方式2:动态配置Db::connect([#数据库连接信息的相关配置(数据库类型,主机,用户名,密码,端口,表前缀等等)]);方式3:dsn方式Db::connect("mysql://root:root@127.
zhumengstyle
·
2020-08-21 23:27
thinkphp5
ThinkPHP5
.0 数据库操作 之 更新以及删除操作
update()返回受影响的行数Db::name('user')->where(['id'=>100])->update(['username'=>12232'role'=>'student']);setField()返回受影响的行数Db::name('user')->where(['id'=>6])->setField('username','tomk');setInc()返回受影响的行数#id
zhumengstyle
·
2020-08-21 23:27
thinkphp5
入门
ThinkPHP5
.0模型篇-对数据库的操作
第一小节讲数据库操作,也就是DB类,DB类的链接,增删改查以及条件构造器的链接。第二小节主要学习TP5的模型层,模型层和DB类功能相同,也是对数据库进行增删改查的操作,只是它有了更高级的功能,模型层只是对TP5的DB类进行又一次封装,使我们使用起来更方便。修改器,自动完成以及时间戳,数据的软删除,通过学习模型层,完成对数据库的所有操作。2-1数据库的连接操作在conf文件夹下建database.p
zhou520fang
·
2020-08-21 23:50
thinkphp5
order用法
1:多字段排序order("iddesc,titledesc,onclickdesc")2:自定义排序
VIP高尹
·
2020-08-21 23:26
8、
ThinkPhP5
数据库-基本操作
1、数据库配置database.php进行配置//数据库类型'type'=>'mysql',//服务器地址'hostname'=>'127.0.0.1',//数据库名'database'=>'demo1',//用户名'username'=>'root',//密码'password'=>'vertrigo',//端口'hostport'=>'',//连接dsn'dsn'=>'',//数据库连接参数'
glen_cn
·
2020-08-21 23:42
tp5
ThinkPHP5
中使用pthreads多线程
做了个爬虫,因为PHP是单线程,所以爬取速度较慢,故使用了pthreads多线程,实现多线程爬取pthreads扩展下载地址:http://windows.php.net/downloads/pecl/releases/pthreads扩展文档:http://docs.php.net/manual/zh/book.pthreads.php多线程代码namespaceapp\api\controll
阳光下的哈巴狗
·
2020-08-21 23:50
PHP
ThinkPHP5
动态配置
说在前面的话:动态配置主要用于当前控制器或方法里面进行动态的配置设置。如果需要配置仅在当前控制器生效,需要在当前控制器中写一个构造方法,例如:publicfunction__construct(){config(''key,'key的值');}
爱吃冰淇凌的羊驼
·
2020-08-21 23:40
PHP开发
thinkphp5
把时间写入oracle数据库
由于本人sql语句写的不咋滴,所以想偷懒使用了tp5的模型,因为之前接触过pythondjango的模型,所以在使用模型时适应得比较快,用起来很好用。在tp5和mysql开发时,tp5的模型怎么写都没问题,所有字段都能存进mysql数据库中。并且还可以使用tp5自带的时间戳像createtime,updatetime,deletetime。但是项目与oracle连接时出现了问题,一般的链式操作都能
xlelou
·
2020-08-21 23:07
thinkphp5
ThinkPHP5
.0 数据库的备份、下载、还原、删除
参考文档:https://blog.csdn.net/qq_42455095/article/details/84313754#commentBoxhttps://blog.csdn.net/qq_42249896/article/details/85238523https://blog.csdn.net/cplvfx/article/details/86494487自己整理了一个文档~~~效果图
xyl_hq
·
2020-08-21 23:28
框架
thinkphp5
连接sqlserver
修改database.php文件中的数据库类型type=sqlsrv进入phpStudy\php\php-7.0.12-nts\ext目录,找到php_pdo_sqlsrv_7_nts_x86.dll和php_sqlsrv_7_nts_x86.dll编辑php.ini,添加扩展extension=php_pdo_sqlsrv_7_nts_x86.dll,extension=php_sqlsrv_7
挺住我先走
·
2020-08-21 23:56
thinkphp5
sqlserver
thinkphp5
.1+ 使用 Redis 缓存
修改config/cache.php将其配置成多个缓存类型,示例//+----------------------------------------------------------------------//+----------------------------------------------------------------------//|缓存设置//+------------
卩杉
·
2020-08-21 23:17
thinkphp5.1+
thinkphp5
.0.6 连接SQLServer2008r2 配置总结
我只使用了IIS配合php,使用
thinkphp5
.0.6搭建的网站,原本使用的MySQL数据库,现在需要连接SQLServer2008读写一些数据。网上找了大
Xianda_
·
2020-08-21 23:41
php
thinkphp5
跨数据库进行查询?
大前提:如果你配置的两个数据库是同一台服务器下:第一种情况:你的数据库用户配置的是root,拥有最高的权限,不用担心数据库权限问题直接在join的时候这样join('shujuku.tablea………………')也就是在你的表前面.指向你的数据库,一般是没问题的;第二种情况:数据库分开的,就是两个库是两个不同的用户掌管的,你在按照上面第一种情况去处理,会报什么错呢?也就是会提示你,你的这个库要去访问
wqzbxh
·
2020-08-21 23:16
Mysql
PHP
ThinkPHP5
.0基于phpqrcode类生成二维码的方法详解
一、从网上下载用于生成二维码的phpqrcode类文件:phpqrcode.php二、把文件名改为:QRcode.php,注意要把文件名改成要调用的类名QRcode,为下一步调用其静态方法png()做准备,这个文件名一定要改成要调用的类的名称三、在TP5的根目录下extend目录下创建一个名为ewm的文件夹,并将改名后的类文件QRcode.php放到里边四、在类文件QRcode.php代码的最上边
会飞的鱼儿2018
·
2020-08-21 23:15
thinkphp5
.0以上多数据库的解决方法
在
thinkphp5
.0项目中,打开application目录下的database.php,在最后的【];】之前加上以下代码//第二个数据库配置'DB2'=>[//数据库类型'type'=>'mysql
年少~年
·
2020-08-21 23:21
PHP
ThinkPHP5
使用phpqrcode生成二维码
首先将下载好的phpqrcode.php文件放到第三方库目录内,准备调用之后控制器中调用publicfunctionqrcode(){$info='要生成的内容';//获取二维码链接$qrcode=$this->code($info);}//生成二维码//返回二维码链接publicfunctioncode($info){vendor('phpqrcode');//引入类库$value=$info;
御天敌煜天迪
·
2020-08-21 23:20
ThinkPHP5
.1模型关联查询实践(订单-订单详情-产品详情-库存-仓库-汇率-国家-发货方式-发货仓库-销售员-销售账号)
ThinkPHP5
.1模型关联查询实践实践场景实践总结控制器代码模型关系构造(让获取数据的条件,和统计的条件一致)订单模型代码接口返回的一个数据实践场景线上老代码,订单查询页面,查询一百个订单的详情,产生上万条
Rody杰
·
2020-08-21 22:17
学习验证类
框架进阶
ThinkPHP5
——新建控制器
控制器里新建文件Database.phpview里面新建文件夹:Database,然后在里面新建index.htmlDatabase.php里写入usethink\Controller;classDatabaseextendsController{publicfunctionindex(){return$this->fetch();}}?>即可注意:1.头部之间连接用\而不是/2.class类名(
前端007
·
2020-08-21 22:44
thinkphp5
thinkphp
前端
php
thinkphp5
.1常用操作
目录带参数跳转接收参数输出最后一条执行的sql模板标签循环输出模板标签内判断数组长度为0预定义的HTML实体转换为字符update判断分页赋值数据库增删改查数据库OR操作数据库IN操作时间区间数据库自增自减修改事务分布式事务内置验证规则条件判断获取控制器模块操作名称apahe伪静态规则带参数跳转{:url('admin/admin/index',id=1)}'{:url("admin/index"
php小影
·
2020-08-21 22:43
ThinkPHP5
.0数据库操作总结
本文只介绍工作中常用的一些数据库操作,更多方法可参考官方提供的文档。有表前缀使用Db::name(),无表前缀使用Db::table()。如果你的数据表没有使用表前缀功能,那么name和table方法的一样的效果。一、查询1、查询一条数据:返回一维数组,查询结果不存在返回nullDb::name()->where()->find();2、查询多条数据:返回二维数组,查询结果不存在返回空数组Db::
爱音乐的Louis
·
2020-08-21 22:29
框架
ThinkPHP5
.0之运行原理及使用
ThinkPHP5
.0之运行原理目录结构application应用目录---|index模块---|controller控制器---|model模型---|view视图---|config.php模块配置文件服务的对象是
六涛
·
2020-08-21 22:41
TP5.0
thinkphp5
.0 数据库基本操作(一)
链接数据库一共有三种模式,一般第一种就够了第一种直接配置application里面的database.php文件//服务器地址'hostname'=>'127.0.0.1',//数据库名'database'=>'yachang',//用户名'username'=>'root',//密码'password'=>'root',第二种方法配置。使用数组在,方法前面配置//在方法里面编写'127.0.0.
两个人的幸福online
·
2020-08-21 22:35
thinkphp
TP5框架青春少年
ThinkPHP-5教程相关链接:https://www.kancloud.cn/manual/
thinkphp5
/118003环境准备必备环境上面的环境扩展信息必须在php.ini进行开启,同时还需要将
最美青春
·
2020-08-21 22:29
php
Vulhub漏洞复现之
ThinkPHP5
.X SQL注入漏洞和敏感信息泄露漏洞
我是啊锋,一个努力的学渣,作为一个刚进入安全大门的小白,我希望能把自己所学到的东西总结出来,分享到博客上,可以一起进步,一起交流,一起学习。前文:名字雷同但差个n的两种类型漏洞环境靶机:vulnhub与vulhub的区别Vulhub漏洞复现之Dns域传送漏洞Vulhub漏洞复现之Django(小于2.0.8)任意url跳转漏洞(CVE-2018-14574)漏洞影响:<5.0.9该漏洞形成最关键的
努力的学渣'#
·
2020-08-21 22:48
复现漏洞
ThinkPHP5
.0教程学习06:TP5 数据库与模型操作
学习教程来源于:php中文网
ThinkPHP5
视频教程
ThinkPHP5
.0完全开发手册连接器与查询构造器TP5采用的是惰性连接,故而仅在查询时才会连接到数据库TP5的数据库操作对底层进行优化设计,对各种操作进行高级封装
宝怡
·
2020-08-21 22:47
PHP
ThinkPHP5.0
ThinkPHP5
中数组下标的写法问题
在使用PHPExcel类库导出excel表时写了一个foreach嵌套循环时数组的下标写法被TP提示报错foreach($dataas$k=>$v){foreach($headeras$k1=>$v1){$PHPSheet->setCellValue("$letter[$k1]$k","$v[$v1[field_name]");}}报错为:语法错误:unexpected'[',expecting'
weixin_40800572
·
2020-08-21 22:12
tp5.0笔记4:模型
1.模型在
thinkphp5
.0的mvc中定位:数据库操作,并将数据验证的部分分离出去了。
宝宝不舒服
·
2020-08-21 22:56
tp5.0
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他