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
TP5
ThinkPHP5.2 日志记录一个坑
注意:引入Log一定要是think\facade\Log;而不是以前
tp5
.0和5.1的think\Log;写了一个方法进行记入错误日志。
YESICAN888
·
2020-08-20 17:01
Windows系统安装xampp7.2使用thinkphp5
相关下载:xampp7.2:集成了Apache、MySql、php环境等功能的集成开发软件phpStorm2018.1.6:被称为PHP(PhpThink5)开发最强大的软件,没有之一composer:安装
tp5
WaneGi
·
2020-08-20 17:27
ThinkPHP5
Mysql
php
xampp
phpStorm申请免费试用
thinkphp5
phpmyadmin配置
composer安装tp5
TP5
的目录及文件作用
TP5
的目录及文件作用
TP5
application->应用目录做主要开发index->模块目录controller->控制器
TP5
的命名和之前不一样更简洁command.php->命令行工具配置文件common.php
admin_cola
·
2020-08-20 17:54
PHP
tp5
captcha 验证码配置以及验证
1-安装composerrequiretopthink/think-captcha1.*-vvv2-配置文件'captcha'=>[//验证码字符集合3.'codeSet'=>'2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY',//验证码字体大小(px)5.'fontSize'=>28,//是否画混淆曲线7.'useCurve'=>fals
qq_37138818
·
2020-08-20 17:19
ThinkPHP5.0
ThinkPHP5 框架缺陷导致远程命令执行
TP5
.1.*thinkphp5.1.29为例1、代码执行:phpinfo();http://zhiliao.cn/?
飞鱼计划
·
2020-08-20 17:01
bug修复
laravel开源版华登区块狗
开源地址:https://github.com/
tp5
er/laravel-admin-block介绍华登区块狗每只的价钱在100至15000之间,分成5种狗:普登是100至300之间,勇登是301至900
tp5er
·
2020-08-20 17:39
laravel
laravel开源版华登区块狗
开源地址:https://github.com/
tp5
er/laravel-admin-block介绍华登区块狗每只的价钱在100至15000之间,分成5种狗:普登是100至300之间,勇登是301至900
tp5er
·
2020-08-20 17:38
laravel
Tp5
关于include模版标签的使用和模版缓存问题
如何使用include和遇到的问题请参考链接:http://www.thinkphp.cn/document/164.html如何清理runtime下temp模版缓存问题//可以写在退出登陆方法中array_map('unlink',glob(TEMP_PATH.'/*.php'));rmdir(TEMP_PATH);拓展知识清除runtime下cache方法Cache::clear();
huizhang.
·
2020-08-20 17:21
php
html5
thinkphp5.0
tp5
.1 + think-queue + supervisor
最近学习使用了tp官方的的消息队列,我的项目用的是
TP5
.1框架,消息队列用的think-queue消息队列,结合supervisor进程管理使队列进程常驻。
鼠你有钱
·
2020-08-20 17:21
linux-centos
laravel学习笔记(五):路由报 http 404 错误,lnmp一键安装包报 http 500 错误
$query_string;}2.lnmp一键安装包报ht
tp5
00错误错误场景描述:(1)使用的是lnmp一
13xs
·
2020-08-20 17:49
linux
laravel
tp队列thinkphp-queue使用笔记
thinkphp-queue是thinkphp官方提供的一个消息队列服务,我们可用它来做一些需要用到队列的功能,如抢购等,也可用它来实现定时任务功能1、安装
tp5
支持的thinkphp-queue版本为
吴下阿懵
·
2020-08-20 17:38
php
thinkphp
thinkphp-queue
关于
TP5
行为的应用和使用
1.首先我们要知道官方对于行为的定义ThinkPHP中的行为是一个比较抽象的概念,你可以把行为想象成在应用执行过程中的一个动作。在框架的执行流程中,例如路由检测是一个行为,静态缓存是一个行为,用户权限检测也是行为,大到业务逻辑,小到浏览器检测、多语言检测等等都可以当做是一个行为,甚至说你希望给你的网站用户的第一次访问弹出Hello,world!这些都可以看成是一种行为,把这些行为抽离出来的目的是为
channel_海峡
·
2020-08-20 17:17
TP5
thinkphp5多级控制器及其使用
1,
tp5
写好的接口框架,为了让再版本升级后可以让部分用户使用以前的版本使用此时创建了v1,和v2两个版本,路由可以这样设置:访问时好了,大功告成。
wjp@001
·
2020-08-20 17:36
#
tp5
thinkphp6之详解
阅读目录tp6与
tp5
的区别安装环境要求安装composer安装稳定版安装开发版开启调试模式测试运行进入多应用模式(默认的是单应用模式)访问mvc控制器资源控制器访问控制器方法空控制器模型视图tp6与
tp5
z-victor
·
2020-08-20 17:34
php
php
tp5
获取当前访问的模块名,控制器名,方法名
tp5
.0$request=\think\Request::instance();$module=$request->module();//模块名$controller=$request->controller
哭着的小丑
·
2020-08-20 17:57
Tp5
中配置多模块开发
配置项目根目录下的build.php文件该文件内容如下://+----------------------------------------------------------------------return[//生成应用公共文件'__file__'=>['common.php','config.php','database.php'],//定义api模块的自动生成(按照实际定义的文件名生成
仰望星空下的自己
·
2020-08-20 17:52
Tp5
使用宝塔Linux时, 关于
Tp5
前后端分离的一些问题
一、前后端分离怎么使用域名直接访问比如:之前访问的路径为:http://myurl.net/public/baobei/login.html,因为目录结构是这样的。相当于中间多了public/baobei。我们的目标是,直接输入http://myurl.net,就可以访问了。我们需要完成几个事情。1、隐藏public路径在宝塔控制面板->embadba.net右侧,设置按钮->网站目录网站目录:/
Razas
·
2020-08-20 17:51
关于外包
tp5
引用样式路径没反应
框架,调用样式路径,只有首页样式正常,其他页面没有效果;于是,看到一个方法:在public/index.php入口文件,定义常量:define('SITE_URL','http://127.0.0.1/
tp5
qq_22905275
·
2020-08-20 17:11
TP5
TP5
Model 功能总结
简介
tp5
的model只做业务层操作,不做具体的链接数据库sql操作。
輘酆
·
2020-08-20 17:37
thinkphp
iis下
TP5
的url重写
iis下
TP5
url重写//测试数据://服务器版本IIS6.1//应用程序语言:php//框架:ThinkPHP5.0.
_anick
·
2020-08-20 17:59
tp5
TP5
Fatal error: Class 'think\Route' not found
think-captcha扩展包:composerrequiretopthink/think-captcha报错:Fatalerror:Class'Route'notfoundinD:\WWW\JVS\
tp5
PC712
·
2020-08-20 17:28
Thinkphp
ThinkPHP5 路由设置方法
【route.php】【http://
tp5
.com/news/6.html】return['__pattern__'=>['name'=>'\w+',],'[hello]'=>[':id'=>['index
明日之星3559727
·
2020-08-20 17:55
php
ThinkPhp5
think-queue消息队列实践
至于为啥要选think-queue,明明有那么多成熟的消息队列中间件,rabbitMQ之类的,但我看重的就是一点,方便啊,我本来就是用
Tp5
框架,框架自带的扩展,而且也满足我的要求,干嘛还要折腾别的MQ
Me佳佳丶
·
2020-08-20 17:16
Redis
php
使用
TP5
框架 根据访问终端的不同(pc和mobile)加载不同的模板
//这里应用的
TP5
自身的判断方法;functionisMobile(){if(isset($_SERVER['HTTP_VIA'])&&stristr($_SERVER['HTTP_VIA'],"wap
pinming_sanlang1990
·
2020-08-20 17:39
PHP
TP5
基本操作日志
引入公共样式引入公共页面JS中url解析问题functionloginalert(){console.log("{:url('Login/logindo')}");}1.将JS放在html中,而不是引入2.引入jsJs存在单独的js文件中和html分离,造成路由不解析!DB操作数据库控制器操作db::query("SELECT*FROM(SELECTa.*,b.teachers_head,b.ti
红尘炼炼心
·
2020-08-20 17:20
❤『TP5学习』
ThinkPHP5.0结合Swoole开发WebSocket在线聊天
ThinkPHP使用Swoole需要安装think-swooleComposer包,前提系统已经安装好了SwoolePECL拓展(相关文章:Linux下源码包安装使用Swoole扩展)在
tp5
的项目根目录下执行
李维山
·
2020-08-20 17:30
PHP
Swoole
Swoole
ThinkPHP
PHP
即时通讯
thinkphp5无限级分类
tp5
对分类数据表的信息读取与展示,我们即可以控制器完成,也可以在对应的模型中完成。本案例,我们在模型中完全成。况且,对数据表的增,删改查操作,本来就是模型的本职工作。
知末随未
·
2020-08-20 17:24
thinkphp
后端
php
php
TP5
怎么隐藏index.php
tp5
对URL简化,不做简化情况下我们访问的是localhost/index.php/index/index/index,做简化后省去index.php。
mingbo9
·
2020-08-20 17:19
TP5
tp5
框架基础配置和加载
1.官网http://www.thinkphp.cn/down.html安装后默认入口public/index.php2.前后台设置加载模板文件app下的index/controller/Index.php文件里的index方法输出*{padding:0;margin:0;}.think_default_text{padding:4px48px;}a{color:#2E5CD5;cursor:po
milli236
·
2020-08-20 17:19
tp5
ThinkPHP5提示:未定义数据库类型 InvalidArgumentException
改回默认配置成功了,自己坑自己没理由,
TP5
这个提示也是让人费解,不看源码根本不知道怎么回事!
狂野小青年
·
2020-08-20 17:13
PHP深入实践
关于
tp5
多表联查的使用
tinkphp5.1多表联查个人使用笔记模型里用hasMany()写关联表到其他表,并且绑定外键例如:第二种,比较通用的方式,数据排序使用order('排序字段名',‘排序方式desc’),paginate('页数',‘’简洁模式,'配置文件')一般用来做分页。Db::table('表')->alias('别名')->join('其他表','关联的外键',‘类型’)->join('其他表','关联
q小熙网络
·
2020-08-20 16:21
laravel与
tp5
、tp6之间的差异
首先
tp5
是由tp3.2升级而来,但是
tp5
相对于tp3.2有较大的改变,几乎是颠覆性的,这里不讲tp3.2,主要说一下
tp5
和tp6。
lwaimj
·
2020-08-20 16:37
thinkphp
laravel
PHP大批量插入数据库的3种方法和速度对比
TP5
批量插入数据$qun_type=input('qun_type');//群类型$a=intval(input('a'));//从多少到多少$b=intval(input('b'));//从多少到多少
luogan129
·
2020-08-20 16:31
数据库
php
Tp5
.0完全开发手册学习(第二章 架构)之一(概述)
一、概述MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),它们各自处理自己的任务。1、URL协议:http://www.tp.com/index.php/index/index/index协议域名地址入口文件模块控制器视图2、入口文件:路径:public/index.php作用:负责整个TP的请求3、应用:
lugr_shx
·
2020-08-20 16:59
PHP
Thinkphp5.0隐藏入口文件
初始URL样式http://localhost/
tp5
/public/index.php/index1.将index.php和.htacess文件移出到和Public文件平级目录;2.修改index.php
laveran
·
2020-08-20 16:43
Thinkphp5
TP5
.1钩子的实现以及TP6.0事件的原理
TP框架的钩子功能很早就有了,
tp5
.1对它的实现又重新构造了,钩子的功能其实就是在代码中侵入其他代码流程。
littlexiaoshuishui
·
2020-08-20 16:53
php框架
tp5
事务处理
//封装到闭包里面Db::transaction(function(){Db::table('tp_user')->delete(1);Db::table('tp_user')->insert(['id'=>28,'name'=>'thinkphp','status'=>1]);});//手动控制事务的提交Db::startTrans();try{Db::table('tp_data')->del
limingyue0312
·
2020-08-20 16:42
PHP
tp5
框架 IIS隐藏入口文件
IIS需要的配置需要添加重写模块URLRewrite,安装rewrite_2.0_rtw_x64.msi就可以了(根据电脑配置选择64位还是32位)
tp5
配置在入口文件同级目录下web.config里添加如下代码即可
liangyu_
·
2020-08-20 16:04
TP5
ThinkPHP5学习历程(第三更)
ThinkPHP5历程(学习中,嘿嘿)一、基本用法1.1开始1.1.1下载ThinkPHP框架1.1.2phpstrom简单设置2.1快捷键设置2.2在使用
TP5
中会创建很多Class为了方便我也进行了一些简单配置
暴躁的key_LCL
·
2020-08-20 16:16
php
ThinkPHP
5
TP5
多级控制的访问方法
一般用过
TP5
的朋友们都知道,一个模块下有一个控制器目录,控制器目录里面直接放相关的控制器。
无痕之意
·
2020-08-20 16:21
知识积累
TP5
0、TP90、TP99、TP999
TP5
0、TP90和TP99等指标常用于系统性能监控场景,指高于50%、90%、99%等百分线的情况。
iteye_19209
·
2020-08-20 16:31
shell
java
大数据
TP5
中的输出替换(CSS,JS路径问题)
一:使用
TP5
配置输出替换如果需要全局替换的话,可以直接在配置文件中添加:'view_replace_str'=>['__PUBLIC__'=>'/public/','__ROOT__'=>'/',]二
一只小菜鸡_
·
2020-08-20 16:16
ThinkPHP5
TP5
.1 添加环境变量
5.1取消环境变量,使用Env代替。如需要使用旧版本环境变量可以在TPbase.php文件添加以下define('THINK_START_MEM',memory_get_usage());define('EXT','.php');define('DS',DIRECTORY_SEPARATOR);defined('THINK_PATH')ordefine('THINK_PATH',__DIR__.D
一只小菜鸡_
·
2020-08-20 16:16
ThinkPHP5
PHP
TP5
获取所有模块名/控制器命/方法名
一:日志需求,需要一个表记录所有的模块名/控制器命/方法名(还有注释),但是注释还未解决。希望有大佬指点下//获取模块下所有的控制器和方法写入到权限表publicfunctioninitperm(){$modules=array('admin');//模块名称$i=0;foreach($modulesas$module){$all_controller=$this->getController($
一只小菜鸡_
·
2020-08-20 16:16
PHP
ThinkPHP5
ThinkPHP5的安装使用/
tp5
快速入门
点击进入视频教程说明本手记是在thinkPHP5.0.1的基础上的手记。因为ThinkPHP5的小版本的更新比较快,所以5.0.0和5.0.1的差别还是有点儿大,比如5.0.0的部分功能在后续版本中会废弃或者改变使用方法等。所以在看本手记时需要保证你所使用的ThinkPHP的版本为5.0.1,本记录的流程非框架学习的一般流程,是以有框架使用经验的程序员快速掌握并使用为目的而编写的。会从如何快速开始
MarsWill
·
2020-08-20 16:40
ThinkPHP
PHP
TP5
TP5
url链接(带参数)的写法
{:url('Liuyan/add')}例子:url使用js变量传参方法:content:'{:url('main/editschool')}?id='+data.id,window.location.href="{:url('Index/index')}>"+"/ID/"+ID;//这样可以生成,但url模式改变则不能用window.location.href="{:url('Index/ind
我是高手高手高高手
·
2020-08-20 16:03
thinkphp5
tp5
API版本路由控制方法
thinkphp5RESTfulapi开发版本控制,thinkphp官方文档不是很详细,我根据个人经验分享下。我们以一个用户信息读取的接口为例,包含两个版本V1和V2,v2版本的接口包括用户的档案信息,统一使用json格式数据输出到客户端。在application目录下面创建api模块目录,并创建controller和model子目录,因为api接口无需视图,所以不需要创建view目录。api版本
我是高手高手高高手
·
2020-08-20 16:03
thinkphp5
layui
TP5
方法渲染 完整数据表格例子(JSON) 传递排序、搜索等参数
官方例子:https://www.layui.com/doc/modules/table.html#methodRender一、模板优惠券请选择搜索类型标题搜索分配编辑$admin['id']))}')">删除layui.use(['layer','form','jquery','table'],function(){varlayer=layui.layer,form=layui.form,$=l
我是高手高手高高手
·
2020-08-20 16:03
thinkphp5
layui插件
tp5
.1 创建根目录文件 www.xxx.com/notify.php
像www.xxx.com/index.php这样子访问,创建一个网址也是这样子访问打开www.xxx.com/notify.php实际访问的是:www.xxx.com/pay/index/notify1、在创建notify.php文件路径:\public\notify.php//+-----------------------------------------------------------
我是高手高手高高手
·
2020-08-20 16:32
thinkphp5
网络协议 | TCP和UDP可靠性传输
前文:网络协议一、协议1、TCP2、UDP3、TCP/IP4、HT
TP5
、HTTPS1、HTTP协议:基于TCP连接的,主要解决如何包装数据,对应于应用层;2、TCP/UDP协议:主要解决数据如何在网络中传输
rookie_fl
·
2020-08-20 16:13
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他