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开发总结
Android IOS WebRTC 音视频
开发总结
(五四)-- WebRTC标准之父谈WebRTC
本文主要是整理自国内首届WebRTC大会上对Daniel的一些专访,转载必须说明出处,欢迎关注微信公众号blacker,更多说明详见www.rtc.help说明:以下内容主要整理自InfoQ的专访,为了方便大家更好理解有些地方我加入了一些说明或做了特别标记。问题1:InfoQ:JavaScript之父BrendanEich(Mozilla前CTO)曾说过,“WebRTCisanewfrontint
weixin_33852020
·
2020-08-22 11:49
TP5整合 WorkerMan 以及 GatewayWorker
TP5整合GatewayWorkerWindows版安装a)使用composercreate-projecttopthink/thinktestTG,来安装
thinkphp5
.b)进入
thinkphp5
weixin_33849942
·
2020-08-22 11:18
对
thinkphp5
.0框架的实例学习
不论是渗透测试还是代码审计的过程中会碰到用不同的框架搭建起来的网站,熟悉这些框架的基本原理,会帮助我们快速的理解漏洞原理,提高干活效率,所以自己本地搭了个php环境,来入门实例学习下
thinkphp5
.0
weixin_33816946
·
2020-08-22 11:47
Thinkphp5
使用命令行模式(cli模式)
Tp5的cli模式跟Tp3.2变化较大,有自己的一套方式,在这里做个搬运工,把Tp文档的东西搬运过来,方便大家。原出处截图创建自定义命令行第一步,配置command.php文件,目录在application/command.phpsetName('test')->setDescription('Hereistheremark');}protectedfunctionexecute(Input$in
weixin_33694172
·
2020-08-22 10:39
thinkphp5
.0框架swoole的使用
---恢复内容开始---PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。前提:保证你的环境下已经安装好swoole拓展
weixin_33671935
·
2020-08-22 10:08
thinkphp5
三种重定向(跳转)
页面跳转在应用开发中,经常会遇到一些带有提示信息的跳转页面,例如操作成功或者操作错误页面,并且自动跳转到另外一个目标页面。系统的\think\Controller类内置了两个跳转方法success和error,用于页面跳转提示。使用方法很简单,举例如下:namespaceapp\index\controller;usethink\Controller;useapp\index\model\User
Mr.Gu
·
2020-08-22 10:36
thinkPHP5
配置nginx环境无法打开(require(): open_basedir restriction in effect.
今天想把玩一下tp5,结果怎么都无法访问,每次都是报500错误,我把错误提示都打开看到下面的错误require():open_basedirrestrictionineffect.File(/mnt/hgfs/root/tp5/thinkphp/start.php)isnotwithintheallowedpath(s):(/mnt/hgfs/root/tp5/public/:/tmp/:/pro
weixin_30892889
·
2020-08-22 10:35
thinkphp5
.0验证的封装
刚学完这个验证器封装,刚开始还是有点晕的,后面仔细看了两遍,才慢慢感觉到了继承这个方法的好处,看来还得慢慢锻炼锻炼;问题:结合上篇的自定义验证器,发现每次使用验证器都重复这样写代码;//验证器$validate=newValidateCustom();//执行批量验证$result=$validate->batch()->check($data);//输出错误提示var_dump($validat
weixin_30820077
·
2020-08-22 10:32
thinkphp5
.0学习笔记(一)基础知识与URL访问
1.目录结构:其中thinkphp子目录是框架核心目录thinkphp结构:2.入口文件默认自带的入口文件位于public/index.php应用目录为application,其结构:index模块目录结构:Index为控制器文件;3.控制器:找到index模块的Index控制器;找到index模块的Index控制器去把返回值变为helloworld访问:看到输出结果!4.数据的读取:数据库:需要
weixin_30782293
·
2020-08-22 10:31
thinkphp5
使用workerman的定时器定时任务在某一个时间执行
1、首先通过composer安装workerman,在
thinkphp5
完全开发手册的扩展-》coposer包-》workerman有详细说明:#在项目根目录执行以下指令composerrequiretopthink
weixin_30641465
·
2020-08-22 10:56
ThinkPHP5
.0-多语言切换
这两天做得项目中需要多语言切换,于是乎就看了看文档,感觉有些乱,就使用了终极必杀--百度。借鉴了网上各位大佬所集成。整理出一篇比较适合类似我这种比较菜的随笔吧。请各位大佬轻虐。感谢。首先,不说其他,肯定是先将config.php中将配置修改//是否开启多语言'lang_switch_on'=>true,//语言种类'lang_list'=>['zh-cn','en-us'],//自动侦测语言'la
weixin_30622107
·
2020-08-22 10:55
thinkphp5
中使用workerman
1、composer安装tp5的swoole插件composerrequiretopthink/think-worker2、WorkerController控制器namespaceapp\index\controller;usethink\worker\Server;useWorkerman\Connection\TcpConnection;classWorkerControllerextends
weixin_30563319
·
2020-08-22 10:52
thinkphp5
+GatewayWorker+Workerman
项目地址ttps://www.workerman.net/workerman-chat
thinkphp5
+GatewayWorker+Workerman聊天室,可以多人聊天,指定某个人进行聊天,还可以切换聊天房间
weixin_30394669
·
2020-08-22 10:48
thinkphp5
.0与微擎结合,在TP里面可以使用$_W这些属于微擎框架的变量
**解决方法:在TP5加载框架引导start.php前载入微擎框架引导bootstrap.inc.php就可以了**第一步:在tp5入口文件index.php加入we7框架引导bootstrap.inc.php//定义应用目录define('APP_PATH',__DIR__.'/application/');//这里加入微擎引导,路径按你实际的require'../we/framework/bo
威小胖
·
2020-08-22 10:54
微擎
thinkphphi
使用
thinkphp5
设置了路由还是404的解决方案
使用thinkphp框架之后设置路由仍然是404问题开启apache重写(conf/httpd.conf)LoadModulerewrite_modulemodules/mod_rewrite.so2.允许在任何目录中使用“.htaccess”文件,将“AllowOverride”改成“All”(默认为“None”):DocumentRoot"/Users/xmg/Desktop/www/tp5/
coderYJ
·
2020-08-22 10:21
Thinkphp5
log打印
需要加载log类usethink\Log;方法1:就是不知道如何用它打印变量,结果输出到runtime\log目录下Log::info('查看是否存在记录cookie');方法2:这个可以打印变量,结果输出到runtime\log目录下Log::record('savename'.var_export($savename,true),'info');方法3:结果输出到浏览器dump($var)方法
谭小工
·
2020-08-22 10:57
ThinkPHP
THINKPHP 5在apache下提示“No input file specified”问题
今天了解了
THINKPHP5
.0的版本,打算用在新项目中。正常的下载代码,composer导入thinkphp框架完毕,运行项目,没有问题。
行者有疆哉
·
2020-08-22 10:25
Think-Casbin:一个专为ThinkPHP打造的轻量级访问控制库,支持RBAC/ACL等权限控制
Think-Casbin一个专为
ThinkPHP5
.1定制的Casbin的扩展包(https://githu
李否否
·
2020-08-22 10:34
access
thinkphp
acl
rbac
php
thinkphp5
.1 + workerman 聊天室开发
通过composer安装使用composer命令首先要调整为国内镜像composerconfig-grepo.packagistcomposerhttps://packagist.phpcomposer.com安装2.0的版本,不加版本号=2.0.*默认安装最新版3.0,最新版要求tp6,目前用的是tp5.1,所以暂时安装2.0版本composerrequiretopthink/think-wor
第7维度
·
2020-08-22 10:14
windows wdf 驱动
开发总结
(5)--PCI 驱动
PCI驱动相关(CY7C09449)(AMCC5933)PCI总线标准是一种将系统外部设备连接起来的总线标准,它是PC中最重要的总线。其它总线ISA总线,USB总线都挂在PCI总线上。(2.1)WDF_INTERRUPT_CONFIG_INIT函数功能:initializesaWDF_INTERRUPT_CONFIGstructure.VOIDWDF_INTERRUPT_CONFIG_INIT(O
smilestone322
·
2020-08-22 10:40
PCI驱动
windows
attributes
callback
object
structure
descriptor
ThinkPHP5
实现定时任务
最近使用
ThinkPHP5
做了个项目,项目中需要定时任务的功能,感觉有必要分享下TP5做定时任务使用到command.php的步骤如下:1.配置command.php文件,位于application/command.phpsetName
不退则进
·
2020-08-22 10:09
PHP
服务器
thinkphp
thinkphp5
使用load和use引入第三方类
一、使用Load1、在extend文件夹下面放extend/mail/phpmailer.php文件;2、在applicatioon/index.php文件中写入define('EXTEND_PATH','../extend/');3、在index控制器中引用usethink\Loader;Loader::import('mail\PHPMailer',EXTEND_PATH);$mail=new
itchuan.net(钏)
·
2020-08-22 10:35
PHP
thinkphp5
项目笔记
1、解决500错误(index.php首页为空白页面)(1)在index.php开头,打开报错,如下error_reporting(E_ALL);ini_set('display_errors','1');(2)打开nginx配置的错误日志2、问题:Warning:require():open_basedirrestrictionineffect.File(/home/stone/dsales/s
蝴蝶唱诗
·
2020-08-22 10:30
thinkphp5
执行定时任务
先编写定时任务代码CREATETABLE`tp5_mail`(`id`int(11)NOTNULLAUTO_INCREMENT,`mail`varchar(255)DEFAULTNULL,`send_time`int(11)DEFAULTNULL,`status`int(11)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=4DEF
芝麻开门2015
·
2020-08-22 10:51
thinkphp5
控制器不存在:app\admin\controller\Usercontroller
原文地址```今天用
ThinkPHP5
.1的时候,想尝试一下另一种访问方式,http://loclahost/index.php/admin/UserController/index模块控制器方法没想到报了个控制器不存在我的控制器名字应该是
吃井不忘挖水人
·
2020-08-22 10:35
php
ThinkPHP5
获取header头分析用户行为,有效预防攻击
Thinkphp5
的更新,使得TP框架越来越适合做大型项目,安全防御性能不断得到优化,下面就如何获取header头部进行展示,热爱TP5框架的朋友一看就懂了!
优睿远行
·
2020-08-22 10:27
PHP网站
tpshop商城单商户三级分销功能源码下载+微信公众号分销购买+小程序基于
thinkphp5
开发的介绍及tpshop多商家分销源码
下面简单介绍下tpshop商城单商户源码带三级分销功能直接上图pc端手机端和微信公众号端:网站后台有需要tpshop商城单商户三级分销功能源码的联系qq:598194221发给你另还有tpshop商城多商户三级分销功能源码供应商+门店+小程序+pc+微信公众号功能的,有需要联系!!!
名称正在更新……
·
2020-08-22 10:26
thinkphp
商城
tpshop
Thinkphp5
.0之异常处理
1.默认异常处理在调试模式下,系统默认展示的错误页面:请输入图片描述异常处理接管1.修改config.php‘app_debug’=>false,2.在配置文件里添加如下代码//异常处理handle类留空使用\think\exception\Handle‘exception_handle’=>‘\app\common\exception\Http’,3.添加错误异常模块代码:
qq_39089132
·
2020-08-22 10:55
thinkphp5
php百度编辑器多图上传(图片顺序混乱,图片丢失,图片重复,图片获取)
php版本7,使用框架
ThinkPHP5
,今天无意中发现使用百度编辑器的多图上传出现了一个bug,我同时上传了三张图,但是实际传入我文件目录中就一张,在编辑器预览确实三张同样的,琢磨半天,原来是命名的问题
zhang-php
·
2020-08-22 10:17
ThinkPHP
PHP
JS
ThinkPHP5
jQuery
thinkphp5
.0 页面缓存
在application\config.php里加//以下为静态缓存配置'app_debug'=>false,//false为开启静态缓存模式'html_cache_on'=>true,//开启静态缓存'html_cache_time'=>7200,//全局静态缓存有效期(秒)'html_file_suffix'=>'.shtml',//设置静态缓存文件后缀'html_cache_compile_
零焐
·
2020-08-22 10:39
thinkphp
Layui富文本编辑器内容不显示,图片上传等问题
前提开发环境后台:PHP(
ThinkPHP5
.0)前台:jQuery(Layui.js)解决问题富文本编辑器内容不显示layui图片上传接口编写layui富文本编辑器图片不显示代码示例前台HTML一定要记得包裹在
贺兰山长老
·
2020-08-22 10:34
ThinkPHP5
.0商城项目目录搭建(菜鸟)
项目目录
ThinkPHP5
.0类的命名:直接命名(首字母大写)eg:UserController.class.php=>User.php下载
ThinkPHP5
.0解压作为根目录:如图创建项目目录:建好文件
维克多噗噗
·
2020-08-22 10:54
thinkphp
workerman和tp5的整合
1.
thinkPHP5
.0以上版本(完整版,也就是文件名包含有full字样的)2.配置好php的环境变量3.把tp5框架中的文件夹vendor->workerman->workerman复制出来,稍后
晨至曦
·
2020-08-22 10:14
websocket
ThinkPHP5
中使用Workerman框架
ThinkPHP框架不多说,强悍之处不容置疑。有疑问看官方手册Workerman框架也是非常强悍的(开发框架人的背景不是很清楚),官方是这样介绍的:Workerman,让你看到PHP不为人知的一面。当然详细的介绍WM官方也给出了非常详细的手册。这里也并不打算长篇的介绍和吹嘘TP与WM的强悍的话。以前在使用TP3.2.3的时候,就接触使用了Workerman框架,但当时TP官方并没有把WM集成进来,
晨至曦
·
2020-08-22 10:14
websocket
ThinkPHP5
用composer安装workman时出现问题
ThinkPHP5
用composer安装workman时出现问题报错信息如下TheopensslextensionisrequiredforSSL/TLSprotectionbutisnotavailable.Ifyoucannotenabletheopensslextension
向着大牛努力
·
2020-08-22 10:13
TP5框架
PHP
workman
thinkphp5
tryCatch无法捕获错误
记录一个不该犯的低级错误,无法捕获错误是因为没有引入think\Exceptionusethink\Exception;//无法捕获异常可能少了这一句代码classA{publicfunctionTest(){try{//dosomething}catch(Exception$e){echo$e->getMessage();}}}
pkmowang
·
2020-08-22 10:02
thinkphp5
+GatewayWorker+Workerman聊天室,可以多人聊天,指定某个人进行聊天,还可以切换聊天房间
thinkphp5
+GatewayWorker+Workerman聊天室,可以多人聊天,指定某个人进行聊天,还可以切换聊天房间Windows版安装a)安装
thinkphp5
;composercreate-projecttopthink
聂福东
·
2020-08-22 10:56
thinkphp集成mqtt订阅
网上找的mqtt类:https://github.com/bluerhinos/phpMQTT/blob/master/phpMQTT.php用的
thinkphp5
.0,下载后放入extend文件夹下。
恶魔楚轩
·
2020-08-22 10:40
PHP
ThinkPHP5
+Layui实现图片上传加预览
图片上传图片layui.use('upload',function(){varupload=layui.upload,jq=layui.jquery;upload.render({url:'{:url("index/upload")}',elem:'#image',ext:'jpg|png|gif',area:['500','500px'],before:function(inpu
Alvin哥哥
·
2020-08-22 10:39
php
thinkphp5常用功能
Thinkphp5
.1里面如何使用workerman
之前一直用swoole,最近研究workerman,于是composer安装composerrequireworkerman/workerman在Thinkphp控制器里面写一段测试代码count=4;//接收到浏览器发送的数据时回复helloworld给浏览器$http_worker->onMessage=function($connection,$data){//向浏览器发送helloworl
大大的林子
·
2020-08-22 10:53
php
【
ThinkPHP5
初体验(一)2】workerman安装及其报错处理
一、先在thinkphp根目录运行cmd,直接Shift+右键打开cmd二、composer安装workerman(没安装请点我)#下载tp的框架composerrequiretopthink/framework^5.1.18#下载workermancomposerrequiretopthink/think-worker#window专用composerrequireworkerman/worke
jeason_L
·
2020-08-22 10:32
ThinkPHP5初体验
thinkphp5
.1框架内实现定时任务
百度网上的定时任务写法。不知道为何都不成功只好自己用土方法写了随便建一个控制器。里面写执行任务的方法控制台里面验证一下cmd:没有报错且数据库内容更新了。成功!
hexiaoniao
·
2020-08-22 10:10
thinkphp5
ThinkPHP5
与GatewayWorker集成(windows环境)
相关文档:https://www.workerman.net/doc1.安装GatewayWorker类库进入到tp根目录下,执行命令composerrequireworkerman/gateway-worker-for-wincomposerrequireworkerman/workerman-for-win生成如下文件2.创建文件:controller/GwEvents.php文件,该文件是业
创意随想
·
2020-08-22 10:01
关于workerman与
thinkphp5
.0结合使用
t
thinkphp5
.0的看云文档上有了一点说明说明文档这里主要说一下遇到的问题。安装部分,可以自行百度,然后直接复制文档中的命令,直接安装就好。
dreamboycs
·
2020-08-22 09:41
workman
在windows环境下创建一个定时请求
Thinkphp5
某个方法的P定时器
5.6.27-nts\php.exe-qE:\shipin\crontab\jztupiancheck\jztupiancheck.php根据个人需求修改路径即可第二个我才用了curl的方式来进行访问
thinkPHP5
coreyC
·
2020-08-22 09:29
thinkphp5
windows环境下定时器
Linux 下部署TP5项目出现file_put_contents () failed to open stream: Permission denied 解决办法
file_put_contents()failedtoopenstream:Permissiondenied解决办法今天,帮朋友配置服务器
thinkphp5
的时候,直接访问“www.***.com/admin
Undefind_object
·
2020-08-22 09:21
小程序和公众号打通版免费开源系统
小程序和公众号打通版免费开源系统免费开源项目:小程序和公众号打通版系统,安全稳定,基于
thinkphp5
开发,程序自带带小程序管理后台,营销推广功能(团购,秒杀,智能推送),大数据分析全部功能完全可体验
bijiongshang9621
·
2020-08-22 09:42
ui
thinkphp5
.1 环信聊天记录,根据返回地址下载(远程)并解压
client_id='';//app的id$this->client_secret='';//app的秘钥$this->org_name='';//企业id$this->app_name='';//应用名称$this->url='https://a1.easemob.com/';//路径//=============================以上内容为待补充=================
dear_Zzzx
·
2020-08-22 09:09
PHP
ThinkPHP5
结合Swoole开发实现WebSocket在线聊天
ThinkPHP使用Swoole需要安装think-swooleComposer包,前提系统已经安装好了SwoolePECL拓展在tp5的项目根目录下执行composer命令安装think-swoole:composer require topthink/think-swoole安装成功:代码如下新建WebSocket.php控制器:监听端口要确认服务器放行,宝塔环境还需要添加安全组规则 4, /
assasinSteven
·
2020-08-22 09:07
PHP
Swoole
ThinkPHP5
.0学习-URL访问
TP5支持PATH_INFO和兼容模式示例:在application下新建user文件夹,在user文件夹下新建controller文件夹,在controller文件夹下新建Manager.php文件在Manager.php文件中首先引用命名空间app\user\controller,写一个add方法,代码如下:
WuYaoBing
·
2020-08-22 09:50
PHP
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他