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.1
ThinkPHP5.1学习--ThinkPHP5.1 入门开启
框架是免费开源的、轻量级的、简单快速且敏捷的PHP框架;你可以免费使用TP框架,甚至可以将你的项目商用;ThinkPHP5.1要求PHP版本是5.6+以上(目前最新版本是7.x);我们采用最新7.x来运行
TP5.1
Cure The World
·
2024-08-30 18:52
PHP
ThinkPHP
php
thinkphp
后端
TP5.1.35 致命错误: Class 'think\captcha\Captcha' not found的解决方法
步骤1、下载安装captcha,(注意
TP5.1
是2.0版本的)2、拿到think-captcha放到verndor/topthink下3、打开vendor/composer/autoload_psr4
RCX明
·
2024-02-20 03:09
thinkphp5.1
PHP实现支付宝小程序登陆
接入流程前言采用
TP5.1
的框架实现,我知道这里会有很多的坑,在开发这个之前,我就写了两篇前奏,因为这个登录需要一些参数,这个和微信小程序的不太一样获取code首先我们需要调用my.getAuthCode
FIERY_6168
·
2024-02-06 04:46
TP5.1
自定义标签使用方法
废话不多说,感觉这个自定义标签好处就是配置好了能够快速方便使用。拿来快速读取信息简直不要太完美!创建自定义标签文件ProductInfo.php。【路径:application/common/taglib/ProductInfo.php】['attr'=>'prodid','close'=>0]];/***@param$tag前台模板传入数据,array*@returnstring*/public
爱敲代码的大海
·
2024-02-05 01:23
ThinkPHP
后端
php
tp5.1
发送阿里云短信验证码
使用tp模拟生成手机号,并发送阿里云短信验证码1.项目根目录执行composer,安装sdkcomposerrequirealibabacloud/client2.发送验证码示例//公共文件useAlibabaCloud\Client\AlibabaCloud;useAlibabaCloud\Client\Exception\ClientException;useAlibabaCloud\Clie
.周周
·
2024-01-27 22:02
阿里云
php
短信
tp5.1
的接口以及跨域
1.tp5.1的跨域只需要在路由当中加入allowCrossDomain();Route::resource('api/admin/v1/tags','api_admin/Tag')->allowCrossDomain();2.接口控制器当中$where=function($query)use($request){//按商品名称if($request->nameand$request->name!
PHP_laravel
·
2024-01-13 15:16
tp5.1
的运行流程
1,首先在public下的index.php中的内容namespacethink;//定义应用目录//define('APP_PATH',__DIR__.'/app/');//加载基础文件require__DIR__.'/../thinkphp/base.php';//此文件中加载了log(这是我好奇为啥在Container对象中的make方法打印时候有log)//支持事先使用静态方法设置Requ
poem-rain
·
2024-01-07 04:35
php
TP5.1
结合taskphp3.0定时任务
1.第一步,安装最新的taskPHPcomposerrequiretaskphp/taskphpdev-master2.第二步,配置TP5项目的application/command.php文件return['app\crontab\Taskphp',];第三步,创建Taskphp命令文件application/index/command/Taskphp.php[//key为任务名,多任务下名称必
小猫熊未命名
·
2024-01-06 09:07
Centos宝塔安装
tp5.1
今天跟大家一起用centos装宝塔系统,然后安装thinkphp5.1一、安装宝塔具体的安装步骤可以访问宝塔官网#这里我用到的代码是yuminstall-ywget&&wget-Oinstall.shhttps://download.bt.cn/install/install_6.0.sh&&shinstall.shed8484bec安装完成后在安全组放行宝塔提示的端口,然后登陆你的宝塔账号即可,
知数SEO
·
2023-12-28 17:51
PHP专区
Linux专区
centos
thinkphp
宝塔
tp5.1
如何修改浏览器标签栏图标
想必大家都会遇到部署完成网站,浏览器的标签栏图标依然是官方图标,但是需要修改成自己的图标的情况吧今天就带大家一起看下如何修改默认的ico图标,先给大家推家一个免费的制作ico图标的站点
tp5.1
的ico
知数SEO
·
2023-12-28 17:51
PHP专区
前端
thinkphp
谷歌浏览器
tp5.1
使用RabbitMQ的使用记录
*tp6下载
tp5.1
最新版本的框架,并且指定下载后的文件名:tp5composercreate-projecttopthink/think=5.1.
zy9527zxx
·
2023-11-27 05:56
rabbitmq
rabbitmq
分布式
php
验证码
安装验证码tp6安装3.0版本,
tp5.1
安装2.0composerrequiretopthink/think-captcha=2.*1.在controller下新建一个Login.phpclassLoginextendsController
incover
·
2023-11-25 11:54
2019-01-26
tp5.1
1.静态方法和普通方法静态方法是指不需要实例化属于类的方法,建议使用静态方法提高效率,
tp5.1
中静态方法的特征是::。
小白大白一起走
·
2023-11-23 01:30
TP5.1
导入第三方SDK的使用方法(不使用composer)
类库全部放在Extend目录内:1.如果类库是放在Extend目录下,则不需要再类库里声明namespace。直接new\Class()2.如果类库是在Extend的子目录下,需要声明namespace,命名空间要与目录名保持一致。假如有一个Aaa.php类,我放在了Extend/Aa/里面,真实地址就是:extend/Aa/Aaa.php,则命名空间就要为namespaceAa,类名必须和文件名
lusai1
·
2023-11-21 16:54
composer
php
TP5自定义全局异常处理类
TP5.1
自定义异常处理类在开发API接口中,需要对接口有错误信息返回,所以需要建一个在全局都能使用的自定义异常类。
fly一样的感觉
·
2023-11-21 00:24
php
php
tp5.1
API 自定义全局异常处理(中)
我们先来梳理一下异常的分类:
tp5.1
有一个全局异常处理类,如果我们想自己实现上面的分类,需要覆盖和重写默认的全局异常处理类。
qq_38253703
·
2023-11-21 00:22
ThinkPHP5.1
PHP
ThinkPHP
tp5.1
API 自定义全局异常处理(下)
tp5.1
自带的错误页面是非常清晰的,而客户端的开发者需要一个简化的json信息,前面的上中两篇已经具体介绍了如何返回json信息,但是作为客户端开发我们还是希望使用
tp5.1
自带的错误页面来定位错误,
qq_38253703
·
2023-11-21 00:22
ThinkPHP5.1
PHP
ThinkPHP
thinkphp5.1 全局异常处理
classDataMIssExceptionextendsBaseException{public$code=404;public$msg='请求的数据不存在';}目的是区分异常便于处理全局处理异常开始重写
tp5.1
xiaodunmeng
·
2023-11-21 00:21
php
TP5.1
统一异常处理
what?统一异常处理就是应付项目上线后用户非正常操作产生的bug1.创建出统一异常处理类并创建对应的异常处理方法2.创建异常页面3.在控制器fetch异常页面,即可。4.注册统一异常处理类效果:当我们页面报错后,会直接重定向到这个页面
咔咔-
·
2023-11-21 00:19
thinkPHP
thinkPHP
PHP 对接阿里云短信
一、前期要准备工作:1、
tp5.1
框架2、composer二、下载官方的SDK1、关于asseccKeyId和asseccKeySecret、模板签名此处略过了。
大郎,起来喝药了
·
2023-11-16 16:55
php
php
阿里云
开发语言
tp下引用php文件夹,tp5使用PHPWord(下载引入/composer两种方式)
PHPWORD使用文档一:引入tp5.0,
tp5.1
:1:composer方式(推荐)a:根目录下执行:composerrequirephpoffice/phpwordb:引入:usePhpOffice
柴犬kobe
·
2023-11-14 14:41
tp下引用php文件夹
阿里云+
tp5.1
实现语音合成(文字转音频)
阿里云+
tp5.1
实现语音合成(文字转音频)大请忽略!!!
Lizjun`
·
2023-11-04 13:35
php
php
阿里云
thinkphp
后端
restful
这是一个优雅的
TP5.1
Restful Api系统架构,欢迎大家检验
#每日一泡#PHP7.2+TP5.1+RestfulApi,构建的API项目架构,支持APImakedown文档输出、API接口自检、开启APIJWT模式、反射路由模式、API参数自检等功能https://gitee.com/china_wangyu/TP5.1-Restful-Api
a_嗝嗝
·
2023-10-28 21:35
php 5.1 json,thinkphp5.1的json数据写入、查询
根据需求,基于减少修改数据表且
tp5.1
可以json查询这两点,就选择了json形式来完成这个需求。官方给出来的js
李小编
·
2023-10-24 13:21
php
5.1
json
thinkphp 6出现错误 No input file specified
第一次从
TP5.1
转换到TP6,在搭建项目的时候报错:Noinputfilesecified.解决方法:public下的.htaccess文件把:RewriteRule^(.*)$index.php/$1
闪灵龍
·
2023-10-24 07:27
php
thinkphp
php
apache
thinkphp
php框架中的队列使用,Thinkphp5使用队列
说明:以数据库为驱动的消息队列,框架是
tp5.1
,我是测试将一张表数据插入到另一张表中。
小枣君
·
2023-10-20 18:49
php框架中的队列使用
TP5.1
导出excel文件
在ThinkPHP5.1中引入PHPExcel(现在已被官方弃用,推荐使用PhpSpreadsheet)时,可以按照以下步骤进行操作:在composer.json文件中添加PHPExcel(PhpSpreadsheet)的依赖项。找到require部分,并添加以下行:"require":{"phpoffice/phpspreadsheet":"^1.0"}运行命令composerupdate来安装
Dove言和
·
2023-10-17 13:53
excel
tp5.1
导出
tp5.1
引入 vendor下的文件
遇到一个坑,因为服务器原因没有下载composer但是本地是有的所以放到线上后phpExcel文件调用不到之前的vendor和import在5.1以后都不可以用了然后用到以下方法希望可以帮助需要的朋友们require(Env::get('root_path').'vendor/phpoffice/phpexcel/Classes/PHPExcel.php');$objPHPExcel=new\PH
秋季的傍晚
·
2023-10-11 23:45
tp5.1
用$this->request->param()接受数据多了一个参数
问题描述:意外发现用request->param()取值时,多了点奇怪的东西$request=request();$content=$request->param();var_dump($content);die();这边截取了部分代码,用$this->request->param()的小伙伴们应该也有一样的问题,那么现在来统一解决一下,某度搜了很多都没有原因分析:网上有很多小伙伴说是因为服务器问
WYXXXXXXXXX
·
2023-10-11 07:54
thinkphp
thinkphp
TP5.1
消息队列+宝塔Supervisor
首先安装think-queue:不指定版本号的话会安装TP6的库composerrequiretopthink/think-queue=2.0.*设置queue配置:composer安装好类库后会自动在config文件夹下生成一个queue.php的文件根据自身需要,我修改如下:return['connector'=>'Redis',//Redis驱动'expire'=>60,//任务的过期时间,
哎哟我去
·
2023-10-05 17:00
iis服务下
tp5.1
项目两个域名配置失败解决办法
apache下一个项目里两个域名可以绑定两个入口文件的。iis服务就不行。然后就弄成一个入口文件index.php.其中一个域名在访问的时候判断一下。转成自己的模块就行了www.a.comwww.b.com---对应b模块index.phpif($_SERVER['HTTP_HOST']=="www.a.com"){Container::get('app')->run()->send();}els
hexiaoniao
·
2023-09-27 10:51
thinkphp5
tp5.1
致命错误: Call to undefined method think\Cache::get()
致命错误:致命错误:Calltoundefinedmethodthink\Cache::get()原因:(引用类错误)thinkphp5.1中有两个Cache类:think\Cache和think\facade\Cache。官方文档中说使用think\Cache,但实际是使用think\facade\Cache,可能是官方文档错了吧。其他致命错误:Class‘app\index\controlle
Qlittleboy
·
2023-09-18 01:07
php
TP5.1
框架中检测ETH中的交易状态是否是在Pending中
本篇文章只是简单的介绍一下在
TP5.1
框架中检测以太坊的这笔交易记录是否在Pending中,便于在项目中用到,适合新手,若是有不足之处,请指出,这边做些调整一:简介以太坊APIEtherscan以太坊开发人员
天之皓月
·
2023-09-15 08:04
tp5和
tp5.1
的模型中append属性覆盖关联模型的情况
问题描述:tp5和
tp5.1
的模型中是可以定义append属性的,用于追加要输出的字段。
Hey_JC
·
2023-08-30 12:24
php
thinkphp
关系模型
2019-01-27
tp5.1
1.php数组的删除PHP删除数组中的元素|菜鸟教程PHP删除数组中的元素|菜鸟教程2.支持对路由参数的可选定义支持对路由参数的可选定义3.PHP判断变量是否为空PHP判断变量是否为空-4.foreach循环foreach循环5.php时间戳PHP时间戳函数-ThinkPHP框架
小白大白一起走
·
2023-08-27 07:43
在
TP5.1
中如何优雅的使用批量上传图片
最近在开发社区超市项目的过程中,因为产品部分缩略图是多图片上传模式,在研究了TP官方文档的多图上传后在用户体验上没有达到理想的效果,后来通过查询相关资料,然后结合plupload组件解决!在此记一下!效果如下图:下面我把基本流程走一下!1、下载pupload组件,解压放入TP相关目录链接:https://pan.baidu.com/s/1gd77FwW1ohCHavJqC9Yjew提取码:739v
77d9a3436b2c
·
2023-08-24 11:32
ThinkPHP5.1 CLI命令行模式
当前
TP5.1
版本是5.1.38,关于查看TP版本,在CMD下输入phpthinkversion即可查看如果输入PHP命令,CMD提示PHP不是内
九城科技
·
2023-08-21 11:06
PHP
thinkphp5命令行
thinkphp5
cli
tp5
cli
tp5
命令行模式
thinkphp5
TP5.1
框架开启sql日志记录
TP5.1
框架开启sql日志记录第一步首先需要开启
TP5.1
框架的调试模式,将config目录下的app.php中的app_debug和app_trace设置为true第二步需要开启数据库的调试模式,将
四郎别认输
·
2023-08-17 14:19
后端
tp5.1
php
php
数据库
mysql
TP5.1
调用 阿里云图片审核
TP5.1
调用阿里云图片同步审核接口首先去阿里云下载相关文件我这里是
TP5.1
引用的外部文件tp5可以直接使用vendor进行引用下面我也会附上对接阿里云视频审核接口domain();$accessKeyId
是誰萆微了承諾
·
2023-08-10 19:46
TP5.1
阿里云
接口
php
PHPstudy配置伪静态步骤,
tp5.1
的框架
搜索mod_rewrite.so,然后去掉前面的#(即放开注释)2.找到index.php同级文件.htaccess(没有就新建)这些是
tp5.1
自带的内容,把它注释掉,是错误的内容,添加下面的这段配置
Qlittleboy
·
2023-08-09 02:42
PHP
php
Echarts引入后报echart 未定义和util未定义的原因
1、报echart未定义:两个原因:(1)未引入或者引入错误;(2)引入的js放置位置错误;以下是
tp5.1
使用echarts出现的问题:原因如下:解决:2、报util未定义的原因,是引入错误的js这两个引入之后一直报
灰鸽私塾
·
2023-07-26 17:54
echart
util未定义
echart未定义
前端
tp5.1
框架二 项目启动
tp5.1
框架一1、启动顺序执行:Container::get('app')->run()->send();文件位置:项目名/public/index.php解释:根据上文调用关系为index.php-
lsswear
·
2023-07-24 19:20
php
开发语言
php
tp5.1
框架一
1、index.php位置:public/index.php作用:系统入口、常量定义、加载base.php、启动程序。加载thinkphp/base.php,并用Container类启动应用。2、base.php位置:thinkphp/base.phpthinkphp为php核心类库,5.1的核心类库不用composer加载,即thinkphp和vendor是同一文件夹下两个文件。作用:加载Loa
lsswear
·
2023-07-24 19:50
php
php
开发语言
tp5 隐藏index.php
tp5.1
隐藏index.php文件在原来
tp5.1
手册给的基础上修改倒数第二行的代码加一个?
行熙
·
2023-07-21 03:23
关于
TP5.1
查询条件----两个字段间的大小比较的两种常见方法
示例场景:查询customer数据表中,update_time>create_time的数据第一种方法,使用专门用来进行两个字段比较的查询条件whereColumn方法:Db::table('customer')->whereColumn('update_time','>','create_time')->select();生成的SQL语句是:SELECT*FROM`customer`WHERE(
luke8327
·
2023-06-16 04:11
商城订单未支付30分钟自动取消
composercreate-projecttopthink/think=5.1.40orderService1.2安装消息队列依赖composerrequiretopthink/think-queue2.0.4注意:如果是TP6版本要去掉后面的版本号,
TP5.1
廷裕同学
·
2023-04-16 01:33
读一读
tp5.1
的源码(1)--自动加载
tp5.1
入口文件为index.php,上面写着醒目的几个大字“加载基础文件”入口文件包含了base.phpok,跳转到base.php(vscode可以按f12快速跳转)base.phpbase.php
温岭夹糕
·
2023-04-03 01:56
浅谈博客项目是如何实现的(一)
话不多说,我们进入正题,基于
tp5.1
编写博客项目。1.正常的博客软件,大概有如下几个功能:登录、登出,文章管理,用户管理,最主要的就是这三个模块。我们就基于这三个模块开发,其他的等涉及到再说。
许多多呀
·
2023-03-30 09:31
TP5.1
写接口用来加密解密的方法
//对uid进行加密functionthink_encrypt($data,$key='',$expire=0){$key=md5(empty($key)?Env::get('CRYPT_KEY'):"");$data=base64_encode($data);$x=0;$len=strlen($data);$l=strlen($key);$char='';for($i=0;$i0&&$expir
吴涛涛
·
2023-03-23 05:40
php订单超过未支付,商城订单未支付30分钟自动取消
composercreate-projecttopthink/think=5.1.40orderService1.2安装消息队列依赖composerrequiretopthink/think-queue2.0.4注意:如果是TP6版本要去掉后面的版本号,
TP5.1
已退乎
·
2023-03-22 16:41
php订单超过未支付
上一页
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
其他