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.1
php7能运行tinkcmf吗_GitHub - thinkcmf/thinkcmf: ThinkCMF是一款支持Swoole的开源内容管理框架,基于ThinkPHP开发,同时支持PHP-FPM和Sw...
系列讲座ThinkCMF5.1主要特性更改框架协议为MIT,让你更自由地飞基于
ThinkPHP5.1
重构,但核心代码兼容5.0版本,保证老用户最小升级成本增加对swoole支持,同时支持swoole协程和全同步模式重新规范目录结构
Mars Zhu
·
2023-09-22 16:00
php7能运行tinkcmf吗
thinkphp5.1
数据库备份
首页说一下tp5.0的好处就是可以使用composer安装数据库备份类库,composer命令安装:composerrequiretp5er/tp5-databackupdev-master安装成功后会在项目文件夹vendor下自动生成数据库备份类库:以上步骤操作完成开始使用:1.导入数据库备份类use\tp5er\Backup;2.基本配置信息,默认传入下面参数$config=array('pa
梦安web开发
·
2023-09-20 15:10
tp5.1 致命错误: Call to undefined method think\Cache::get()
致命错误:致命错误:Calltoundefinedmethodthink\Cache::get()原因:(引用类错误)
thinkphp5.1
中有两个Cache类:think\Cache和think\facade
Qlittleboy
·
2023-09-18 01:07
php
安装
ThinkPHP5.1
并在框架中使用FFmpeg视频处理工具遇到的问题和解决办法
一:安装
ThinkPHP5.1
框架问题一:安装方法有很多,我这里使用composer安装的,但是遇到了问题,出现了报错安装方法可是查看https://www.kancloud.cn/manual/thinkphp5
【重庆彭于晏】
·
2023-09-15 14:17
PHP
php
ThinkPHP
ffmpeg
NGINX配置
THINKPHP5.1
,解决访问不了方法,并去除index.php
TP5部署于NGINX内,发现只能访问入口文件访问不了方法可能原因:NGINX配置没有支持PATHINFO。按照如下进行配置,再测试。1.打开NGINX配置文件,找到location~.php2.然后在括号里面添加一下两行代码fastcgi_split_path_info^(.+\.php)(.*)$;fastcgi_paramPATH_INFO$fastcgi_path_info;3.就可以访问
风不会停息321
·
2023-09-12 18:33
CentOS7 下配置 Nginx + PHP7 + MariaDB +
ThinkPHP5.1
最近突然想学习一下使用一些比较成熟的后台框架,考虑到之前帮大佬打下手的时候用过ThinkPHP所以就暂定了以ThinkPHP为主要学习目标。下面是我在服务器端配置Thinkphp所需环境而踩的一些坑(且有很多已经是老坑了):本次配置选择的服务器系统为Centos7环境是Nginx+PHP7+MariaDB+ThinkPHP5.1我会按照我个人认为合适的顺序分别介绍他们的安装与配置过程1.Maria
weixin_33830216
·
2023-09-12 06:52
php
数据库
运维
爱客猴内容管理系统(AikehouAdmin5.2.0)
爱客猴内容管理系统(AikehouAdmin5.2.0),基于国内流行的
ThinkPHP5.1
框架研发,UI插件采用简洁、直观、强悍的AdminLTE3前端开发框架以及国内口碑极佳的Layui2.5.3
copylian
·
2023-09-08 05:38
thinkphp5.1
- Redis 实现秒杀
抢购、秒杀是平常很常见的场景,面试的时候面试官也经常会问到,比如问你淘宝中的抢购秒杀是怎么实现的等等。抢购、秒杀实现很简单,但是有些问题需要解决,主要针对两个问题:1高并发对数据库产生的压力2竞争状态下如何解决库存的正确减少("超卖"问题)第一个问题,对于PHP来说很简单,用缓存技术就可以缓解数据库压力,比如memcache,redis等缓存技术。第二个问题就比较复杂点:常规写法:查询出对应商品的
风不会停息321
·
2023-08-30 07:41
lnmp
thinkphp5.1
其他控制器404
在conf配置文件中添加location/{if(!-e$request_filename){rewrite^(.*)$/index.php?s=$1last;break;}}#这个官方的,没效果location/{//…..省略部分代码if(!-e$request_filename){rewrite^(.*)$/index.php?s=/$1last;}}
微齐天大圣.
·
2023-08-24 00:55
thinkphp5.1
404
ThinkPHP5.1
CLI命令行模式
普通的PHP使用命令行模式这个就不用我多说了~其实
ThinkPHP5.1
关于这个命令行模式官方手册也有介绍。当然,还是记录一下,以防后面忘记了又要翻文档。
九城科技
·
2023-08-21 11:06
PHP
thinkphp5命令行
thinkphp5
cli
tp5
cli
tp5
命令行模式
thinkphp5
thinkphp5.1
模型关联个field一起使用
$topics=MForum::field('id,title,time,reply,view,settop,choice,praise')->withJoin(['forumcate'=>['id','name'],'aliasofuser'=>['id','username','userhead']])->where('open',1)->order('settopdesc,iddesc')-
丶喲終年不遇
·
2023-08-18 16:33
学习笔记
php
THINKPHP5.1
随机获取数据库几条数据
functiongetrandom_data($table,$where,$num){$countcus=db($table)->where($where)->count();$min=db($table)->where($where)->min('id');$max=$min+$countcus;if($countcuswhere($where)->select();return$data;}
丶喲終年不遇
·
2023-08-18 16:33
学习笔记
php
thinkPHP5.1
数据库查询中的不常见问题
thinkPHP多条件查询中的问题今天学习了
thinkPHP5.1
数据库查询,其中学习到多条件查询中遇到的坑。
江海i
·
2023-08-17 14:51
Tp5.1
php5 Trace如何配置,Trace调试 - 调试 - [
ThinkPHP5.1
完全开发手册 ] - 手册网
Trace调试调试模式并不能完全满足我们调试的需要,有时候我们需要手动的输出一些调试信息。除了本身可以借助一些开发工具进行调试外,ThinkPHP还提供了一些内置的调试工具和函数。Trace调试功能就是ThinkPHP提供给开发人员的一个用于开发调试的辅助工具。可以实时显示当前页面或者请求的请求信息、运行情况、SQL执行、错误信息和调试信息等,并支持自定义显示,并且支持没有页面输出的操作调试。Tr
路I
·
2023-08-17 14:21
php5
Trace如何配置
php5框架,
Thinkphp5.1
框架
**
Thinkphp5.1
**是国内顶级的php框架之一,初学入坑必备##通过composer安装TP5框架~~~composercreate-projecttopthink/thinktp5~~~##
游旭东
·
2023-08-17 14:21
php5框架
thinkphp mysql 调试_SQL调试 ·
ThinkPHP5.1
完全开发手册 · 看云
##查看页面Trace通过查看页面Trace信息可以看到当前请求所有执行的SQL语句,例如:![](https://box.kancloud.cn/f7ad9ec062a2b06e9fe6bcd740f449a8_1004x208.png)##查看SQL日志如果开启了数据库的调试模式的话,可以在日志文件(或者设置的日志输出类型)中看到详细的SQL执行记录(甚至包含性能分析)。>[danger]通常
秦卓
·
2023-08-17 14:51
thinkphp
mysql
调试
关于ThinkPHP5.1+的Log无法记录SQL调试记录的小经历
之前我的大部分项目都是使用ThinkPHP5.0以及ThinkPHP3.2,对于框架提供的日志记录和日志配置都差不多,然后使用
ThinkPHP5.1
的时候就吃瘪,花了十几分钟才好,所以写一下防止后面忘记了再踩坑
北桥苏
·
2023-08-17 14:19
mysql
教程
技巧
阿里云RDS MYSQL8,安装
thinkPHP5.1
出现 SQLSTATE[HY000]: General error: 3161 Storage engine MyISAM is disable
MACCMSV10/
ThinkPhp5.1
使用阿里云RDSMYSQL8时,安装出现导入表结构SQL失败,请检查install.sql的语句是否正确。
半个程序猿9527
·
2023-08-17 14:49
笔记
阿里云
mysql
【项目】
Thinkphp5.1
制作博客CMS
tp5制作简单博客CMSTPerCMS前言项目地址需求分析功能使用材料目录结构设计一个博客CMS需要什么?初始准备输入数据库能初始化。后端登录。后端写,编辑,删除博客。首页显示TPerCMS前言需要用TP5制作一个极为简单的CMS博客管理系统。很像wordpress那种,不过功能极为简单。项目地址github地址,欢迎来玩玩https://github.com/fight-fritten/tper
F1gh4
·
2023-08-17 14:48
开发
thinkphp
cms
thinkphp5.1
trace 不显示sql语句
config/app.php'app_debug'=>true,//线上环境为false//应用Trace'app_trace'=>true,//线上环境为falseconfig/database.php'debug'=>true,config/log.php'close'=>false,thinkphp5.1x设计非常奇怪必须开启日志才能在trace中显示sql语句.
tangshangkui
·
2023-08-17 14:46
sql
数据库
基于 ThinkPHP 5.1(稳定版本) 开发wms 进销存系统源码
基于
ThinkPHP5.1
(LTS版本)开发的WMS进销存系统源码管理员账号密码:admin一、项目简介这个系统是一个基于ThinkPHP框架的WMS进销存系统。
软希网分享源码
·
2023-07-31 11:23
软希网源码下载
wms
进销存系统源码
WEB:php_rce
thinkphpv5的界面,可以判断框架为thinkPHP,可以去网上查找相关的漏洞由题目可知,phprec是一个通过远程代码执行漏洞来攻击php程序的一种方式因为不知道是php版本几,先尝试一下使用
thinkPHP5.1
sleepywin
·
2023-07-31 07:22
攻防世界
php
开发语言
web安全
网络安全
ThinkPHP5.1
反序列化漏洞
前言在了解完tp的一些规则后,开始本篇反序列化漏洞的复现学习安装源码下载链接没有composer可以去下载,傻瓜式安装即可Composer(getcomposer.org)使用composer安装composercreate-projecttopthink/think=5.1.*tp启动服务cdtpphpthinkrun然后就可以在浏览器中访问http://localhost:8000搭建成功反序
Sentiment.
·
2023-07-26 12:55
php
代码审计
php
安全
web安全
路径替换
thinkphp5.1
月thinkPHP5.0不同没有默认设置任何模板替换变量,如果需要使用模板替换,需要在template.php配置文件中添加如下:'tpl_replace_string'=>['_
小蝎子tt
·
2023-07-17 14:01
ThinkPHP5.1
Excel表格导入
1.使用composer安装phpexcel类库打开项目根目录的composer.json文件将以下写入到require下面"phpoffice/phpexcel":"^1.8"image.png2.在项目根目录执行composerrequirephpoffice/phpexcel安装成功后,会注意到项目的vendor目录下,多出了一个phpoffice文件夹3.读取excel文件转换成数组pub
烂孩子
·
2023-06-22 21:51
phpword模版替换插入html实现以及表格合并列的部分实现
标签phpword模版替换插入html实现以及表格合并列的部分实现新建自定义类,文件名TemplateProcessor.php,以扩展phpword的TemplateProcessor类;实际项目为
thinkphp5.1
lazy_ant
·
2023-06-17 08:50
html
php
Thinkphp5.1
下载 使用composer下载
composercreate-projecttopthink/think=5.1.*tp5--prefer-dist如果需要其他版本;则修改这个:composercreate-projecttopthink/think=5.0.*think=版本号tp5为你的目录,不修改,目录即为:tp5详情参考:安装ThinkPHP·ThinkPHP5.0完全开发手册·看云
小洪帽i
·
2023-06-08 20:06
PHP
ThinkPHP框架
文件下载
composer
php
thinkphp5.1
在nginx 的部署遇见的坑
/install安装composer步骤参照
thinkphp5.1
开发手册然后用composer按照thinkphp5绑定虚拟站点/usr/local/nginx/conf/vhost/新建一个份t5.
张燊Jason
·
2023-06-08 00:21
thinkphp5.1
nginx部署
thinkphp
nginx
阿里云
ThinkPHP5实验室预约管理系统
ThinkPHP5实验室预约管理系统一项目介绍基于
Thinkphp5.1
开发的实验室管理系统,可在线预约实验室和器具等系统用户分为学生,教师,管理员系统核心逻辑如下学生–>登录系统预约实验室和相关器具教师
PHP源码
·
2023-04-21 10:33
源码项目
thinkphp实验室预约系统
php实验室预约系统
php预约管理系统
Thinkphp5.1
使用jwt生成和解析token 一 2021-04-01
一通过Composer安装firebase/php-jwt5.2.1版本composerrequirefirebase/php-jwt版本号二common.php公共函数文件useFirebase\JWT\JWT;//引入JWT/***@param$data*@returnstring*生成token*/functionsetToken($data){$key='key';//秘钥:自定义$pay
DongQin小迷弟
·
2023-04-13 10:32
thinkphp5.1
|| 给图片添加文字,图片水印
composter下载扩展:https://packagist.org/packages/aliyuncs/oss-sdk-phpcomposerrequiretopthink/think-image加字体文件:在window中的C:\Windows\Fonts找到一个字体文件,加到thinkphp项目的根目录(或public/static/中),尽量不要有中文路径代码文件:water.phpwi
编程小飞侠
·
2023-04-12 03:10
thinkphp5.1
php
php
composer
【TP5灵魂】自动加载Loader 深度分析
类的自动加载首先我们拿到框,肯定要先找到框架的入口文件,
Thinkphp5.1
的入口文件tp5_analyze\public\index.php//+--------------------------
3灬3
·
2023-04-07 02:23
php
基于
thinkphp5.1
框架搭建OAuth2.0服务端
本文将讲解如何基于
thinkphp5.1
的框架实现OAuth2.0的服务端。1环境搭建首先确保你已经搭建好了服务器,并且已经能够正常访问你的服
学乎者也
·
2023-04-04 10:33
ThinkPHP5.1
学习笔记 - 行为
一、简介你可以把行为理解成是“在程序执行过程中的某一个位置会调起一个或一类事件”的动作。行为发生作用的位置我们称之为钩子,当应用程序运行到这个钩子的时候,就会被拦截下来,统一执行相关的行为。类似于AOP编程中的“切面”的概念,给某一个钩子绑定相关行为就成了一种类AOP编程的思想。一个完整的行为事件包括以下三项:1)行为定义2)行为绑定3)监听钩子ThinkPHP关于行为的核心方法都定义于核心文件t
四月不见
·
2023-04-04 03:02
thinkphp5.1
workerman核心修改攻略
1、thinkphp原来的Response设置header方式不管用了,为什么正常开发的时候却又好用?\vendor\topthink\think-worker\src\Application.php的worker接管了ResponsegetContent解析,无论\application下如何业务逻辑处理,只要Controllerreturn返回的Response交给worker处理即可,我们打
张大胆_6a19
·
2023-04-02 03:02
thinkphp批量更新php,更新 ·
ThinkPHP5.1
完全开发手册 · 看云
和模型新增一样,更新操作同样也会经过修改器、自动完成以及模型事件等处理,并不等同于数据库的数据更新,而且更新方法和新增方法使用的是同一个方法,通常系统会自动判断需要新增还是更新数据。##查找并更新在取出数据后,更改字段内容后使用`save`方法更新数据。**这种方式是最佳的更新方式**。~~~$user=User::get(1);$user->name='thinkphp';$user->emai
沈阳无距科技
·
2023-04-01 13:27
thinkphp批量更新php
解决PHP项目在Docker(WSL2)中运行缓慢的问题
例如一个干净的
ThinkPHP5.1
框架,访问首页都需要1秒以上,如果再加上数据库查询、复杂的业务逻辑等代码的话,那速度可想而知。
自由de单车
·
2023-04-01 04:20
其它
PHP
docker
WSL
thinkPHP5.1
报错 Call to a member function update() on array
网上查找的解决办法:改正时是在applicationdatabase.php中的//数据集返回类型'resultset_type'=>'array',改为//数据集返回类型'resultset_type'=>'collection',这样就可以啦经排查,我存在的问题并非如此,原因如下:【重点】如果按照模型修改的说法(先查询后修改),通过db()助手函数修改将报如上错误;解决办法检查修改语句为单行(
南台观芸秀
·
2023-03-29 10:20
Install of topthink/think failed
在Linux下composer安装
ThinkPHP5.1
,提示“Installoftopthink/thinkfailed”。
还是一打
·
2023-03-22 19:46
ThinkPHP5.1
学习笔记 - 请求
一、简介在ThinkPHP5中,所有的请求都被封闭到请求对象think\Request类中,在很多场合下并不需要实例化调用,通常使用依赖注入即可。在其它场合(例如模板输出等)则可以使用think\facade\Request静态类操作。总结如下,获取ThinkPHP5中请求获取一个请求资源可以通过以下三种方法:1)依赖注入(由think\Request类负责)2)使用think\facade\Re
四月不见
·
2023-03-17 03:33
thinkphp5.1
阿里云短信服务 手动下载SDK(旧版) 2022-07-21
最低要求PHP5.6阿里云创建:accessKeyId,accessKeySecret,签名名称,短信模板PhpSDK下载:SDK下载将下载好的SDK解压后复制到
Thinkphp5.1
项目下的extend
DongQin小迷弟
·
2023-03-16 07:40
把第三方sdk放在thinkphp的那个目录
ThinkPHP5.1
如何自动加载第三方SDK(非composer包)注意:这里只是针对于非Composer安装包的自动加载的实现,能用composer安装的自动跳过。
qikexun
·
2023-03-10 14:20
php
thinkphp
php
开发语言
ThinkPHP5.1
对接京东官方SDK,解密订单敏感信息
上周,公司有将京东POP店库存和订单对接到公司ERP的需求。京东最近搞了个云鼎,看介绍是非常的最高最强赛高,于是买云服务器,买RDS,一顿操作猛如虎。直接使用官方SDK,很快就可以调通库存和订单API接口的功能。但是订单的收件人姓名,手机,详细地址等信息是加密的。这个解密操作官方的说明文档完全就没讲怎么集成SDK。只能自己摸索了,SDK包依赖的日志模块Monolog和JsonMapper需要自己下
无尽的物哀物哀
·
2023-02-23 16:24
thinkphp5.1
中使用tp5-rbac插件
tp5-rbac插件的使用背景说明:前后端分离架构,前端使用Vue,后端使用Thinkphp5.1.*登录认证使用JWT权限认证使用rbac接口采用RESFUL风格需求说明:有两种类型的用户,一个是管理员test_admin,一个是普通用户test_user有两个接口,一个是商品列表test/spus,一个是商品详情test/spu/:spu_id管理员只能访问商品列表接口,普通用户只能访问商品详
无处裸奔
·
2023-02-03 18:53
TP5.1初学
thinkphp5.1
介绍此为初次tp5.1的系统学习安装Git安装可以直接使用git版本库安装,
ThinkPHP5.1
主要分为应用和核心两个仓库主要包括:应用项目:https://github.com
莫名_k
·
2023-02-01 05:29
ThinkPHP5.1
接入阿里云短信服务(原版 SDK) composer安装 2022-07-21
最低要求PHP5.6原版SDK(阿里已不维护):原版SDKOpenAPIExplorer:在线示例代码调试升级版SDK:升级版SDK,升级版OpenAPIExplorer:在线示例代码调试composer安装//原版SDKcomposerrequirealibabacloud/clientuseAlibabaCloud\Client\AlibabaCloud;useAlibabaCloud\Cli
DongQin小迷弟
·
2023-01-29 06:19
十分钟搞定微信H5支付(
ThinkPHP5.1
)
十分钟搞定微信H5支付(
ThinkPHP5.1
)我的博客原文地址之前接过的支付都是jssdk支付,也就是在微信浏览器环境下的支付,这次有个项目需要对接H5支付,这里记录下准备首先微信公众号要开通微信支付功能
大熊BIGBEAR
·
2023-01-27 04:22
php 钩子与监听,关于
thinkphp5.1
钩子和行为的个人理解和使用
thinkphp5中的钩子和行为属于AOP编程思想,类似于AOP编程中的“切面”的概念,简单理解就是一个切入点,可以大大增加程序的耦合性。如何使用钩子和行为来开发:首先在项目中创建一个行为文件夹:1、behavior文件夹,创建Test.php行为文件Test.php文件中默认的行为入口方法为run:行为的入口方法名称支持自定义,如果需要更改在应用公共文件中添加下面的代码即可:Hook::port
张哲华
·
2023-01-13 13:57
php
钩子与监听
ThinkPHP5.1
Hook(钩子)的理解及应用示例
摘要近期在对后台系统的优化过程中,了解到ThinkPHP5框架所提供的钩子行为记录的技巧使用感觉在代码规范、AOP(面向切面编程)上都很有值得借鉴的地方在此进行整理一番,希望帮到有需要的小伙伴【官方文档-钩子和行为】☞实例操作以我的实际操作为例,演示步骤如下:第一步、行为入口定义行为类的定义很简单,一般来说只需要定义一个行为入口方法run即可我在目录application/cm/behavior目
moTzxx
·
2023-01-13 13:52
ThinkPHP
thinkphp5.1
PHPExcel报错误: Class PHPExcel_IOFactory not found的解决方法
load($path);$sheet=$objPHPExcel->getSheet(0);//获取工作薄//取得总行数$highestRow=$sheet->getHighestRow();//取得总列数$highestColumn=$sheet->getHighestColumn();//循环读取excel文件,读取一条,插入一条$data=array();//从第一行开始读取数据这里类似冒泡算
梅坞茶坊
·
2023-01-13 13:15
php
php
thinkphp
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他