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
ThinkPHP
ThinkPHP
数据库操作——数据新增
一、单数据新增1.1使用insert方法添加数据使用insert()方法可以向数据表中添加一条数据,更多的字段采用默认。如果插入成功,则会返回一个1值。如果插入一个不存在的字段,则会抛出一个异常。如果想强行新增抛弃不存在的字段数据,则使用strick(false)方法,忽略异常。usethink\facade\Db;classDataBaseTest{publicfunctioninsert(){
jiangxiaoju
·
2021-01-12 12:25
PHP
ThinkPHP
数据库操作——数据查询
一、单数据查询1.1单数据查询Db:table()中table的参数必须是完整的表名(包括前缀)必须指定查询条件usethink\facade\Db;classDataBaseTest{publicfunctionindex(){//单数据查询(查询一条数据)查询一条数据//使用find函数进行查找,必须指定where查询条件//where需要两个参数field是表中的字段op是对应的值$user
jiangxiaoju
·
2021-01-12 12:50
PHP
实现一个简单的di容器
之前看了好多框架,laravel,
thinkphp
,yii等等。基本上都使用了容器。对于我而言,虽然看懂了laravel是怎么写的,但是如果自己不去尝试一下,始终觉得不会这个东西。
fish
·
2021-01-11 00:11
后端
php
laravel
thinkphp
thinkPHP
6报错:Failed to listen on 0.0.0.0:8000 (reason: һַȨ“
1、在命令行执行命令”phpthinkrun“时,回车后,反馈显示
ThinkPHP
DevelopmentserverisstartedOnhttp://127.0.0.1:8080/YoucanexitwithCTRL-CDocumentrootis
阮子亲
·
2021-01-10 22:21
PHP
thinkPHP
php
thinkphp
PHP框架
thinkPHP
6的下载与安装——详细步骤
www.phpcomposer.com/2、安装好composer之后,打开命令提示符界面 更新composer到最新版本,输入命令composerselfupdate3、使用composer下载
thinkPHP
6.0
阮子亲
·
2021-01-09 17:31
前端框架
PHP
thinkPHP
php
thinkphp
thinkphp
5 连接sqlserver windows
注意选择和操作系统对应的版本https://www.microsoft.com/en-...https://docs.microsoft.com/en...第二步安装phpsqlsrv扩展第三步修改php配置修改
thinkphp
锶否
·
2021-01-09 17:10
php
phpstudy的安装及
ThinkPHP
框架的搭建图文讲解
我们开始学习
ThinkPHP
框架,第一件事是要在自己的电脑上安装一个php的服务器,其实很简单。只需要下载一个phpstudy即可。
·
2021-01-09 11:34
ThinkPHP
6.0 重写URL去掉Index.php的解决方法
踩坑!官网给的解决方案:解决重写URL,省去index.php问题可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考:[Apache]httpd.conf配置文件中加载了mod_rewrite.so模块AllowOverrideNone将None改为All把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下Options+FollowSymlinks
·
2021-01-08 17:43
聊一聊PHP的依赖注入(DI) 和 控制反转(IoC)
前言最近在使用
ThinkPHP
5框架,看了下他的源码,发现有很多地方也用到了依赖注入(控制反转),觉得有必要和大家简单聊一聊什么是依赖注入以及怎么使用它。
青叶
·
2021-01-08 12:35
php
设计模式
依赖注入
想白嫖小程序?试一试这款php开源框架!
NiuCloud开源小程序应用框架是一个基于
ThinkPHP
5的免费开源框架,适合敏捷开发,插件封装性强,内置集成多种基础应用组件,NiuCloud开源小程序应用框架可以帮助企业或者个人快速开发多端口小程序应用而诞生
Github导航站
·
2021-01-07 12:34
php
前端
小程序
ThinkPHP
6通过Ucenter实现注册登录的示例代码
在和ucenter通信成功后,实现注册登录就非常简单了。简要记录如下。1新建一个controller用来继承Ucenter\Controller\UcController,并新建构造方法,用来实例化UcControllerinit();}}2indexcontroller添加uc类变量。private$uc;3index方法中实例化uc控制器,对UCenter接口的操作通过$this->uc来完成
·
2021-01-05 15:13
ThinkPHP
6通过Ucenter实现注册登录
在和ucenter通信成功后,实现注册登录就非常简单了。简要记录如下。1新建一个controller用来继承Ucenter\Controller\UcController,并新建构造方法,用来实例化UcControllerinit();}}2indexcontroller添加uc类变量。private$uc;3index方法中实例化uc控制器,对UCenter接口的操作通过$this->uc来完成
sarawang
·
2021-01-05 14:59
thinkphp6
ucenter
php
(原创)骑士人才系统(74CMS) 阿里短信接口 不影响后续升级
最近调试了下骑士人才系统(74CMS),大致功能都可以使用并且是开源的,
ThinkPHP
开发方便二次,但是系统的短信发送接口只有官方和阿里大鱼的,阿里大鱼很早之前就并入阿里短信,大鱼接口似乎无法使用,由于官方自己在卖短信
wydy8
·
2021-01-04 22:35
PHP代码
基于
Thinkphp
6的微信公众号交互式消息开发
看完
thinkPHP
实战,我从github上下载了书中的代码,准备运行一下微信公众号开发的程序。
sarawang
·
2021-01-04 21:41
thinkphp6
wechatapi
基于
ThinkPhp
6+Vue+ElementUI前后端分离解决方案
项目介绍RXThinkCMF_EVTP6_PRO前后端分离开发框架是基于
ThinkPhp
6+ElementUI+Vue开发的权限架构及内容管理框架,采用全新的前端UI框架,支持多主题切换,前端UI框架完全适配手机端
西里古里
·
2021-01-04 21:21
ThinkPhp6
Vue
element-ui
ThinkPHP
6与Ucenter整合
参考资料在整合TP6与ucenter时,主要参考了UCenterAPI开发笔记——UCenter与
ThinkPHP
5.1整合实现了成功通信。
sarawang
·
2021-01-04 21:33
thinkphp6
ucenter
ThinkPHP
6通过Ucenter实现注册登录
在和ucenter通信成功后,实现注册登录就非常简单了。简要记录如下。1新建一个controller用来继承Ucenter\Controller\UcController,并新建构造方法,用来实例化UcControllerinit();}}2indexcontroller添加uc类变量。private$uc;3index方法中实例化uc控制器,对UCenter接口的操作通过$this->uc来完成
sarawang
·
2021-01-04 21:33
thinkphp6
ucenter
ThinkPHP
6 结合GuzzleHTTP发送HTTP请求
背景
thinkphp
微信公众号程序主动调用微信的接口需要用到access_token,以及需要主动发送请求设置公众号菜单。
sarawang
·
2021-01-04 21:32
thinkphp6
guzzle
http
学习
thinkphp
中api接口数据安全解决方案之sign有效时间处理
学习
thinkphp
中api接口数据安全解决方案之sign有效时间处理生成13位时间戳生成sign签名设置sign签名有效期校验sign时间有效期引用签名验证类生成13位时间戳在Y:\
thinkphp
wu
徊忆羽菲
·
2021-01-03 16:11
Api
Php
Thinkphp框架
ThinkPHP
6项目基操(20.实战部分 数据库操作返回值总结)
数据库操作返回值总结0.前言1.Db类操作数据库1.1新增1.2更新1.3删除1.3.1单条删除1.3.2批量删除1.4查询1.4.1单笔记录1.4.2多笔记录2.Model模型类操作数据库2.1新增2.2更新2.2.1单笔更新2.2.2批量更新2.3删除2.3.1删除模型2.3.2根据主键删除2.3.3条件删除2.4查询2.4.1单笔记录2.4.2多笔记录0.前言1.Db类操作数据库1.1新增$
zy1281539626
·
2021-01-03 15:13
thinkphp
数据返回
mysql
model
thinkphp
v5.0.11漏洞_
ThinkPHP
5 5.0.23 远程代码执行漏洞
本次分享主要是针对现在一款运用极广的开发框架
ThinkPHP
的远程代码执行漏洞研究,希望给大家带来一些帮助。
就是玩具-付可
·
2021-01-03 04:54
thinkphp
v5.0.11漏洞
ThinkPHP
6项目基操(19.实战部分 Mysql模型事务操作)
模型事务操作前言1.Mysql数据库注意2.
thinkPHP
模型使用事务前言事务操作在复杂的数据库操作的时候尤为重要,特别是在操作多张表的时候,如果某一步骤出错了,就会导致有脏数据,会很危险,比如A表操作完需要再操作
zy1281539626
·
2021-01-02 23:48
thinkphp
事务
mysql
模型事务
ThinkPHP
6项目基操(18.实战部分 表单令牌Token 防CSRF)
表单令牌Token0.前言1.TP6令牌token使用1.1表单提交1.2AJAX提交2.TP6令牌token验证2.1路由验证2.2控制器验证2.3验证器验证0.前言表单令牌是为了防止表单重复提交,防止跨站请求伪造(Cross-siterequestforgery),也被称为one-clickattack或者sessionriding,通常缩写为CSRF或者XSRF。1.TP6令牌token使用
zy1281539626
·
2021-01-02 17:39
thinkphp
token
csrf
表单令牌
一次token验证之转走你的的余额
抓包中找到了网址,访问看看发现是
thinkphp
搭建的,但是不知道什么版本。因为这次的目的只是看看商城中有没有好玩的。暂且不对其进行信息收集。对于商城类的,我习惯先去测试有没有xss、越权之类的。
化鱼hy
·
2021-01-02 16:32
漏洞挖掘
PHP
安全
渗透测试
安全漏洞
ThinkPHP
6项目基操(17.实战部分 Filesystem文件上传)
Filesystem文件上传控制器:request->isPost()){returnshow(config("status.error"),"请求不合法");}$file=$this->request->file("file");$savename=Filesystem::putFile('topic',$file);if(!$savename){returnshow(config("statu
zy1281539626
·
2021-01-01 18:16
thinkphp
文件上传
upload
fileupload
Filesystem
thinkphp
5 安装并使用消息队列 composer
thinkphp
-queue
AuthorLjz日期2020-12-3009:49:05原文http://note.youdao.com/noteshare?id=6ada5364f23c8c515760e18e65ba964d&sub=80BA7E15B78C4C1484B68420B7EA034D概述消息队列(MessageQueue)常用于解决并发系统中的资源一致性问题,提升系统的峰值的处理能力,同时保证消息的顺序性、可
nvvas
·
2020-12-30 11:27
PHP
Redis
队列
redis
Thinkphp
5+Redis实现商品秒杀代码实例讲解
环境:wamp,redis要求:安装WAMP,Redis,以及为PHP安装Redis扩展秒杀功能大致思路:获取缓存列表的长度,如果长度(llen)等于0,就停止秒杀,即秒杀失败,如果长度大于0,则继续运行,先从缓存中移除一个元素(lpop),再进行数据库操作(添加订单表,商品库存数量减一),如果再进一个人秒杀,就再走一遍流程,循环往复。一、安装Redis扩展1.查看PHP版本信息打开phpinfo
·
2020-12-29 20:43
tp5.1 报错Fatal error: require(): Failed opening required
Warning:require(D:\Virtualmachine\TP5\V-admin/
thinkphp
/base.php):failedtoopenstream:NosuchfileordirectoryinD
Z安迷修
·
2020-12-29 15:23
tp5
TP5如何判断用户是PC端访问还是手机端访问?
但如果你的后端用的是
ThinkPHP
5框架的话,解决这个功能点就更简单了,因为TP5的源码中已经封装好了,我们可以直接使用。
湖八爷
·
2020-12-28 23:03
PHP经验积累
php
thinkphp
详细说明php的4中开源框架(TP,CI,Laravel,Yii)
1.
ThinkPHP
ThinkPHP
简称TP,TP借鉴了Java思想,基于PHP5,充分利用了PHP5的特性,部署简单只需要一个入口文件,一起搞定,简单高效。中文文档齐全,入门超级简单。
阮子亲
·
2020-12-28 14:27
PHP
前端框架
php
软件框架
ThinkPHP
6项目基操(15.实战部分 阿里云短信redis)
阿里云短信redis一、安装阿里云短信SDK二、封装到项目lib中三、radis记录验证码1.安装redis服务2.可视化redis管理软件3.PHP安装redis扩展4.配置缓存redis5.redis保存短信验证码,设置过期时间6.验证短信验证码一、安装阿里云短信SDK阿里云短信调试阿里云短信SDKPHP文档参考阿里云官方文档安装阿里云短信SDK:`composerrequirealibaba
vm小张
·
2020-12-27 08:22
css
sass
es6
think-swoole 3.0入门教程(
thinkphp
6.0)
前言
ThinkPHP
即将迎来最新版本6.0,针对目前越来越流行Swoole,
thinkphp
也推出了最新的扩展think-swoole3.0安装由于目前
thinkphp
6.0没有稳定版本,所以只能安装开发板
aa杨
·
2020-12-24 23:07
php
think-swoole 3.0入门教程(
thinkphp
6.0)架构分析 1
前言
ThinkPHP
即将迎来最新版本6.0,针对目前越来越流行Swoole,
thinkphp
也推出了最新的扩展think-swoole3.0架构分析tp-swoole3.0不同于2.0版本,采用了全新的架构
aa杨
·
2020-12-24 23:07
php
swoole
thinkphp6
thinkphp-swoole
ThinkPHP
6.0 导出 Excel 案例
/www.phpenv.cn/)数据库管理工具:NavicatPremium15.0.11PHP依赖管理工具:Composer(https://getcomposer.org/Compo…)(二)安装
ThinkPHP
6.0
六星教育官博
·
2020-12-24 11:14
最新技术分享
ThinkPHP
6项目基操(16.实战部分 redis+token登录)
redis+token登录前言一、生成唯一token二、设置token并返回token到前端三、登录拦截器(需要登录/不需登录)前言登录一般可以使用session处理,它使用比较简单,但是一般用在web端比较多。如果需要考虑在多端运行,使用redis+token方式更加方便,为啥使用redis而不是使用数据库存储token呢?当然数据库是可以存储的,后台可以请求数据库查询token字段,但是如果考
zy1281539626
·
2020-12-21 23:03
thinkphp
redis
token
thinkphp
thinkphp
6 多级控制器,二级目录访问
tp6的controller目录下面再新建一个文件夹,不使用路由的情况下怎么访问,本文主要记录解决这个问题的办法。类似于这种目录结构。在不使用路由的情况下,配置关闭路由。方法一:在使用路由的情况,官方文档路由章节中给了说明。配置路由指向目录:Route::get('product/Product/index','\app\controller\product\Product@index');使用这
山水天元
·
2020-12-21 11:42
PHP
php
thinkphp
如何重写Laravel异常处理类详解
现在开发前后端分离变得越来越流行了,后端只提供接口返回json格式的数据,即使是错误信息也要以json格式来返回,然而目前无论是Laravel框架还是
ThinkPHP
框架,都只提供了返回json数据的方法
·
2020-12-21 11:47
docker php安装gd扩展_docker php 容器安装GD库
用
thinkphp
5Image库,创建缩略图报错:Calltoundefinedfunctionimagecreatefromjpeg(),度娘一下发现是php环境没有配置GD库扩展,因为php环境是docker
weixin_40004659
·
2020-12-20 12:01
docker
php安装gd扩展
ThinkPHP
面试题(最全干货!!!)
面试背景先说说
thinkphp
面试的背景,一般来说tp是大部分小白上手的框架,简易,入手快,开发快,所以一般面试官在考你tp内容的同时一定会问到你一些基础性的内容,那么下面就是我准备的一些基础和tp面试题
六星教育官博
·
2020-12-19 10:49
最新技术分享
redis并发锁
thinkphp
5_太强了,300分钟撸一个基于redis的亿级用户高并发系统
对于双十一这种高并发、大流量的场景一般都会用到缓存抗住大并发,市面上缓存框架用的最多的无疑就是Redis了,Redis作为稳居世界排名第一的KV内存数据库,同时也是最受欢迎的分布式缓存中间件,是应对高并发,大流量,低延迟业务场景的不二选择。面试必问!下面这十几道题都是关于Redis大厂面试被问到的,基本都跟Redis架构设计与底层原理相关,来看看你会几道?1、Redis底层ZSet跳表是如何设计与
weixin_39642981
·
2020-12-18 22:18
redis并发锁
thinkphp5
Composer 2.0 向下不兼容导致扩展安装出错
问题描述后台Api应用是用
ThinkPHP
6.0的多应用模式开发的,起初部署时,总是提示找不到控制器。当时就比较郁闷,怎么会找不到控制器呢?
0xBoo
·
2020-12-17 23:53
php
composer
Composer 2.0 向下不兼容导致扩展安装出错
问题描述后台Api应用是用
ThinkPHP
6.0的多应用模式开发的,起初部署时,总是提示找不到控制器。当时就比较郁闷,怎么会找不到控制器呢?
0xBoo
·
2020-12-17 23:03
php
composer
thinkphp
写log日志到txt文件里
导读:有时候调试代码,看不到效果,需要通过写入日志到txt文件里来实现。封装函数:'File','path'=>APP_PATH.'logs/']);//写入日志Log::write(date('Y-m-dH:i:s').''.$msg,'notice');}?>调用方式:$this->savelog('pay.php里的demo()方法执行');效果如图:
安陽
·
2020-12-17 12:29
#
ThinkPHP
ThinkPHP
6.0如何利用自定义验证规则规范的实现登陆
1.写在前面这学期因为各种课内考试,竞赛活动,项目,(和女朋友约会)等消耗了大量时间,博客没怎么更新,上次更新博客还是2个月之前实现效果如图2.
ThinkPHP
中的MVCM:Model模型层(与数据库交互的持久层
·
2020-12-16 18:26
thinkphp
5 两个控制器传参数_
ThinkPhp
5.0.x 远程RCE简单分析
ThinkPhp
5.0.x远程RCE简单分析0x1前言周五考完试,正在准备复习的时候,无聊的时候跑去水群,然后看到有师傅丢了个payload和文档,说是
thinkphp
5.0.x的远程rce,于是来分析了一波
以太创服
·
2020-12-16 15:58
thinkphp5
两个控制器传参数
ThinkPHP
6.0 重写URL去掉Index.php解决
踩坑!官网给的解决方案:解决重写URL,省去index.php问题官网文档中给的.htaccess文件内容如下Options+FollowSymlinks-MultiviewsRewriteEngineonRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}!-fRewriteRule^(.*)$index.php/$1[Q
jiachengren
·
2020-12-15 16:36
ThinkPHP
thinkphp
环境搭建
而如何借助这个框架开发项目,首先应该组织一些目录结构和php代码,像
thinkphp
,larave
文艺の张
·
2020-12-14 20:30
phalcon
ThinkPHP
6.0 如何利用自定义验证规则规范的实现登陆?
文章目录1.写在前面实现效果如图2.
ThinkPHP
中的MVC3.登陆思路4.前端发起请求5.Common.php6.LoginController.php7.UserModel.php8.LoginValidate.php
jiachengren
·
2020-12-14 18:22
生活
ThinkPHP
thinkphp
TP5实现登录流程
1、从
ThinkPHP
官网下载了完整版2、解压,重命名,放到根目录3、配置虚拟域名,指到public文件夹4、运行域名,显示了欢迎界面5、搞清楚了url路径,域名/入口文件index.php/模块/控制器
不做大多数
·
2020-12-13 14:03
个人学习
thinkphp
ThinkPHP
6项目基操目录
前言
ThinkPHP
是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。
zy1281539626
·
2020-12-13 14:02
thinkphp
thinkphp6
tp6
thinkphp
项目基操
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他