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
仿QQ飞车手游模拟抽奖源码
介绍:
thinkPHP
仿QQ飞车手游模拟抽奖源码,用途很简单,就是看看你投入多少钱能抽到。使用方法:下载源码,上传解压到你的服务器或者主机里面。
eyunyu
·
2023-04-12 01:57
程序源码
网站源码
HTML5
跑酷
网页游戏
小游戏
游戏源码
ThinkPHP
路由不转换的原因及解决方法
而
ThinkPHP
作为一款流行的PHP开发框架之一,也在不断地吸纳更多的开发者来使用。然而,有时候我们在使用过程中会遇到一些问题,比如
ThinkPHP
路由不转换的问题。
春哥爱分享
·
2023-04-11 23:59
php
开发语言
vue做前端,
thinkphp
6做后台,项目部署
前端nginx服务器配置反向代理;另外一种做法是把打包好的前端代码放置
ThinkPHP
框架Public目录下,默认访问index.html即可location/admin/{proxy_set_headerHost
程序员buddha
·
2023-04-11 13:49
前端
php
js
nginx
vue
web
Thinkphp
内核全新主流UI界面趣玩源码
基于
Thinkphp
内核开发的全新主流UI界面趣玩源码,支付上主要对接的是fast而且是个人免签,多通道支付,还有提现功能下载地址:https://www.sucaihuo.com/source/7631
salumen1999
·
2023-04-10 18:03
Mac下愉快的进行PHP项目调试
是这样的,是一套使用了
thinkPHP
框架开发的小程序系统,直接后台修改预设板块,小程序动态更新,现在需要加上广告也能动态控制,之前没有写过PHP,所以从新开发不现实,但是改一改应该难度不大。
AlienJunX
·
2023-04-10 09:43
ThinkPHP
大纲
1.简介1.1什么是
ThinkPHP
什么是
ThinkPHP
ThinkPHP
是一个开源的PHP开发框架,它遵循MVC(模型-视图-控制器)的设计模式,具有高效、灵活、安全、简单等特点。
掩月天权
·
2023-04-09 22:33
后端
php
开发语言
后端
ThinkPHP
Thinkphp
6.0的上传功能
本节课我们来学习一下系统提供的上传方法,如何使用这个方法进行文件上传。一.上传功能1.如果要实现上传功能,首先需要建立一个上传表单,具体如下:2.创建一个控制器upload.php,并使用Request::file来获取上传数据://获取表单的上传数据$file=Request::file('image');3.使用Filesystem::putfile()方法,来实现上传文件,并写入指定目录;4
龙华军
·
2023-04-09 14:55
php
php
服务器
java
Thinkphp
6.0验证码功能
本节课我们来学习一下验证码功能,这功能是外置的,并非系统内置。一.验证码功能1.验证码功能不是系统内置的功能了,需要通过composer引入进来;composerrequiretopthink/think-captcha//开启session方可使用2.引入进来之后,我们在模版中,验证一下验证码是否能正常显示;{:captcha_img()}//可以点击刷新3.创建一个模版页面,设置一个验证码和文
龙华军
·
2023-04-09 14:55
php
php
前端
html
Thinkphp
6.0分页功能
本节课我们来学习一下系统提供的分页方法,如何使用这个方法进行分页。一.分页功能1.不管是数据库操作还是模型操作,都使用paginate()方法来实现;//查找user表所有数据,每页显示5条returnView::fetch('index',['list'=>User::paginate(5)]);2.创建一个静态模版页面,并使用{volist}标签遍历列表;编号姓名性别邮箱价格{volistna
龙华军
·
2023-04-09 14:55
php
css
前端
html
Thinkphp
6.0图像处理功能
本节课我们来学习一下图像处理功能,这功能是外置的,并非系统内置。一.图像处理功能1.图像处理功能不是系统内置的功能了,需要通过composer引入进来;composerrequiretopthink/think-image2.引入进来之后,首先创建图像处理对象;$image=Image::open('image.png');3.获得了图像处理对象后,可以得到这张图片的各种属性;//图片宽度echo
龙华军
·
2023-04-09 14:55
php
图像处理
java
人工智能
Thinkphp
6.0的Cookie
本节课我们来学习一下系统提供的Cookie存储功能,以及助手函数。一.Cookie1.Cookie是客户端存储,默认情况下是开启初始化的,在config/cookie.php;2.::set()方法,创建一个最基本的cookie,可以设置前缀、过期时间、数组等;Cookie::set('user','Mr.Lee');//临时保存,关闭浏览器消失Cookie::set('user','Mr.Lee
龙华军
·
2023-04-09 14:25
php
前端
html
java
Thinkphp
6.0缓存功能
本节课我们来学习一下系统提供的缓存功能,实现缓存的写入和读取。一.缓存功能1.系统内置了很多类型的缓存,除了File,其它均需要结合相关产品;2.我们这里主要演示File文本缓存,其它的需要学习相关产品;3.配置文件cache.php进行缓存配置,默认生成在runtime/cache目录;4.::set()方法,可以设置一个缓存,参数三为过期时间;Cache::set('user','Mr.Lee
龙华军
·
2023-04-09 14:25
php
缓存
Thinkphp
6.0多语言
本节课我们来学习一下如何配置的多语言功能,并实现调用方法。一.多语言1.如果要开启多语言切换功能,中间件定义文件middleware.php开启;//多语言加载\think\middleware\LoadLangPack::class,2.配置文件在config/lang.php文件,默认设置的是zh-cn中文语言;'zh-hans-cn'=>'zh-cn','detect_var'=>'lang
龙华军
·
2023-04-09 14:46
php
php
服务器
java
phpStudy+
ThinkPHP
配置的nginx环境出现404错误
环境配置:框架是
ThinkPHP
5.08,环境是用phpStudy选的nginx环境;问题现象:访问配置的虚拟目录时,可以访问到框架的入口文件,但无法访问到虚拟目录对应的模块(启用了项目分组)。
狮子座鲸鱼
·
2023-04-09 08:22
基于docker-compose跑起一个php网站
昨天拿到一个用
thinkphp
开发的网站,需要跑起来看看效果,但苦于自己好久不开发PHP了,手里已经没有集成环境,便想着用docker搭一套环境,本以为可以信手拈来,没想到还踩了不少坑,也对之前一知半解的东西加深了一下理解
血之君殇
·
2023-04-09 06:34
自制
ThinkPHP
漏洞利用工具
本人小白一枚,最近手痒难耐,用Python+PyQt5写了个
ThinkPHP
漏洞利用工具,欢迎各位大佬试用并作出点评,谢谢。
佛系爬客
·
2023-04-09 05:44
uni-app商城源码/公众号/小程序/APP多端适配
商城的搭建实现效果图如果客服密码错误,请登录上面地址客服管理重新设置客服帐号密码,客服端支持PC端和移动端,用户端自行到后台添加用户进行测试开源无加密源码开源无加密,有详细的代码注释,有完整系统手册系统框架使用最新的
ThinkPHP
6.0
安妮的小熊呢
·
2023-04-08 20:54
uni-app
小程序
前端
小程序
javascript
vue.js
es6
web
app
基于
thinkphp
6开发的多微信管理系统CMS源码,带一键CURD等功能
介绍:
thinkphp
6–cms多微信管理系统源码,后端基于Thinkph6框架,前端基于X-admin2.2、layui2.5.x系统亮点:不使用微信开放平台,实现多微信公众号管理、微信支付到对应企业商户框架易于功能扩展
北漂的老猿
·
2023-04-08 05:05
好代码
微信
php
开发语言
cms
thinkphp
读写分离
最主要的代码:这个部分对主从中主库和从库的使用做了规则,如果有规定使用主库的,则用主库,如果没有就从从库中随机找一个生成链接根据最后选择的配置产生链接:对更新,事务和表字段的操作,tp会用到主库。对查询,存储过程则用到从库
wymanni
·
2023-04-08 04:28
thinkphp
6教程笔记
框架核心分析讲的很好https://www.kancloud.cn/hubqin/
thinkphp
/1361597指南如果看不懂的可以看下之前的文档比如tp5.15.0有的东西没搬过来安装记得加路径或者
云闲不收
·
2023-04-08 04:56
php
vue项目中加入百度统计
最近,在做本博客的改版,前台使用Vue,后台使用
thinkphp
6,做到前后分离。
dongdengke
·
2023-04-08 01:54
Thinkphp
6.0模版的加载包含输出
本节课我们来学习一下模版标签中的文件的包含、输出以及加载。一.包含文件1.使用{include}标签来加载公用重复的文件,比如头部、尾部和导航部分;2.在模版view目录创建一个public公共目录,分别创建header、footer和nav;3.然后创建Block控制器,引入控制器模版index,这个模版包含三个公用文件;{includefile='public/header,public/na
龙华军
·
2023-04-07 19:34
php
html
javascript
dreamweaver
Thinkphp
6.0模版的杂项和表单令牌
本节课我们来学习一下模版的杂项和表单令牌的功能。一.模版的杂项1.有时,我们需要输出类似模版标签或语法的数据,这时会被模版解析;2.此时,我们就使用模版的原样输出标签{literal};{literal}变量标签形式:{$name}{/literal}3.对于在HTML页面中的标签,用HTML注释是无效的,需要模版定义的注释;{//$name}{/*$name*/}{/*多行注释*/}4.注释和{
龙华军
·
2023-04-07 19:34
php
服务器
servlet
html
Thinkphp
6.0模版的布局和继承
本节课我们来学习一下模版中布局的方法,以及模版继承。一.模版布局1.默认情况下,不支持模版布局功能,需要在配置文件中开启;2.在配置文件view.php中,配置开始模版布局功能;'layout_on'=>true,3.此时,执行上一节课的模版控制器,会发现提示缺少模版layout.html;4.这个默认的布局文件,是可以更改的,位置和名字均可配置;'layout_name'=>'public/la
龙华军
·
2023-04-07 19:04
php
html
java
servlet
Thinkphp
6.0模版的循环标签
本节课我们来学习一下模版标签中循环标签的使用,包括foreach、volist和for。一.foreach循环1.控制前端先通过模型把相应的数据列表给筛选出来;$list=User::select();returnView::fetch('loop',['list'=>$list]);2.在模版端使用对称的标签{foreach}...{/foreach}实现循环;3.注意:这里对象调用时:用->符
龙华军
·
2023-04-07 19:03
php
前端
html
javascript
php
Thinkphp
6.0模版的比较和定义标签
本节课我们来学习一下模版标签中比较标签和定义标签的用法;一.比较标签1.{eq}..{/eq}标签,比较两个值是否相同,相同即输出包含内容;{eqname='name'value='Mr.Lee'}李先生{/eq}2.属性name里是一个变量,$符号可加可不加;而value里是一个字符串;3.如果value也需要是一个变量的话,那么value需要加上$后的变量;{eqname='name2'val
龙华军
·
2023-04-07 19:03
php
php
开发语言
Thinkphp
6.0模版的条件判断标签
本节课我们来学习一下模版标签中的条件判断标签。一.switch标签1.使用{switch}...{/switch}可以实现多个条件判断;{switchnumber}{case1}1{/case}{case5}5{/case}{case10}10{/case}{default/}不存在{/switch}2.{case}也支持多个条件判断,使用|线隔开即可;{case10|20|30}10,20,30
龙华军
·
2023-04-07 19:03
php
php
java
html
Thinkphp
6.0模版引擎配置和渲染
本节课我们来学习视图中的模版引擎的配置和渲染。一.模版配置1.默认情况下,config/view.php就是默认模版引擎的配置文件;2.内部的配置注释写的非常清楚了,一般情况下,不需要任何改动;二.模版渲染1.除了在配置文件修改外,还可以在控制器端动态修改模版配置;View::config(['view_dir_name'=>'view2']);2.默认情况下,调用的是本控制器的模版文件,也可以调
龙华军
·
2023-04-07 19:33
php
php
java
服务器
Thinkphp
6.0模版的变量输出
本节课我们来重点学习一下模版中变量的输出方式以及更多类型的输出。一.变量输出1.当程序运行的时候,会在runtime/temp目录下生成一个编译文件;2.默认情况下,输出的模版变量会自动进行过滤,过滤函数默认如下:3.如果传递的值是数组,在模版区域可以使用$data.name这种形式输出;$arr=['name'=>'Mr.Lee','age'=>100];returnView::fetch('o
龙华军
·
2023-04-07 19:33
php
php
javascript
开发语言
Thinkphp
6.0模版的函数和运算符
本节课我们来重点学习一下模版中使用函数的方法以及运算符的使用。一.使用函数1.控制器端先赋值一个密码的变量,模版区设置md5加密操作;{$password|md5}2.如果在某个字符,你不需要进行HTML实体转义的话,可以单独使用raw处理;{$user['email']|raw}3.系统还提供了一些固定的过滤方法,如下:函数说明date格式化时间{$time|date='Y-m-d'}forma
龙华军
·
2023-04-07 19:33
php
php
开发语言
Thinkphp
6.0模版引擎驱动和赋值变量
本节课我们来学习视图中的模板引擎驱动安装,和赋值变量的用法。一.引擎驱动1.MVC中,M(模型)和C(控制器)是前面我们所了解的内容,而V(视图)就是页面;2.TP6.0默认不自带TT模版引擎,它作为一个可选的扩展给开发人员安装;3.也就是说,并不一定非要使用模板引擎的语法规则来开发V(视图)部分;4.如果不用模版引擎,可以在控制器通过require()方法引入PHP文件混编即可;5.如果要使用模
龙华军
·
2023-04-07 19:03
php
php
java
服务器
Thinkphp
6.0请求对象和信息
本节课我们来学习一下数据请求的两个功能:请求对象和请求信息。一.请求对象1.使用构造方法注入请求,如下:namespaceapp\controller;usethink\Request;classRely{protected$request;publicfunction__construct(Request$request){$this->request=$request;}publicfunct
龙华军
·
2023-04-07 19:02
php
php
Thinkphp
6.0响应输出和重定向
本节课我们来学习一下响应操作,响应输出和重定向。一.响应操作1.响应输出,有好几种:包括return、json()和view()等等;2.默认输出方式是以html格式输出,如果你发起json请求,则输出json;3.而背后是response对象,可以用response()输出达到相同的效果;returnresponse($data);4.使用response()方法可以设置第二参数,状态码,或调用
龙华军
·
2023-04-07 19:02
php
servlet
php
Thinkphp
6.0验证器定义
本节课我们来学习一下数据验证的知识,首先就是验证器定义。一.验证器定义1.验证器的使用,我们必须先定义它,系统提供了一条命令直接生成想要的类;phpthinkmake:validateUser2.这条命令会自动在应用目录下生成一个validate文件夹,并生成User.php类;classUserextendsValidate3.自动生成了两个属性:$rule表示定义规则,$message表示错误
龙华军
·
2023-04-07 19:02
php
php
服务器
开发语言
Thinkphp
6.0验证规则和错误信息
本节课我们来学习一下数据验证的知识,这节了解验证规则和错误信息。一.验证规则1.在上一节验证器定义的时候,我们采用的字符串模式,也支持数组模式;protected$rule=['name'=>['require','max'=>10,'checkName'=>'李炎恢'],'price'=>['number','between'=>'1,100'],'email'=>'email'];2.数组模式
龙华军
·
2023-04-07 19:02
php
javascript
php
开发语言
Thinkphp
6.0门面 Facade
本节课我们来学习一下Facade的使用方式,以及系统内置的Facade核心类库。一.创建静态调用1.Facade,即门面设计模式,为容器的类提供了一种静态的调用方式;2.在之前的很多课程中,我们大量的引入Facade类库,并且通过静态调用;3.比如请求Request::?,路由Route::?,数据库Db::?等等,均来自Facade;4.下面我们手工来创建一个自己的静态调用类库,来了解一下流程;
龙华军
·
2023-04-07 19:32
php
php
Thinkphp
6.0请求变量
本节课我们来学习一下数据请求变量的功能以及助手函数的简化。一.请求变量1.Request对象支持全局变量的检测、获取和安全过滤,支持$_GET、$_POST...等;2.为了方便演示,这里一律使用Facade的静态调用模式;3.使用has()方法,可以检测全局变量是否已经设置:Request::has('id','get');Request::has('username','post');4.Re
龙华军
·
2023-04-07 19:32
php
php
服务器
Thinkphp
6.0请求类型和 HTTP 头信息
本节课我们来学习一下数据请求类型和HTTP头信息的内容。一.请求类型1.有时,我们需要判断Request的请求类型,比如GET、POST等等;2.可以使用method()方法来判断当前的请求类型,当然,还有很多专用的请求判断;3.使用普通表单提交,通过method()方法获取类型;returnRequest::method();4.在表单提交时,我们也可以设置请求类型伪装,设置隐藏字段_metho
龙华军
·
2023-04-07 19:32
php
http
ajax
servlet
Thinkphp
6.0伪静态.参数绑定.请求缓存
本节课我们来学习一下伪静态的设置,操作方法的参数绑定,以及响应输出缓存。一.伪静态1.可以通过route.php修改伪静态的后缀,比如修改成shtml、xml等;'url_html_suffix'=>'html',2.如果地址栏用后缀访问成功后,可以使用Request::ext()方法得到当前伪静态;returnRequest::ext();3.配置文件伪静态后缀,可以支持多个,用竖线隔开;'ur
龙华军
·
2023-04-07 19:32
php
缓存
php
java
Thinkphp
6.0注解路由和 URL 生成
本节课我们来学习一下路由的注解路由和路由URL的生成;一.注解路由1.路由的注解方式,并非系统默认支持,而是可选方案,需要额外安装扩展;2.继续扩展安装,执行一下命令安装即可;composerrequiretopthink/think-annotation3.安装好后,使用use引入相关类库;usethink\annotation\Route;4.然后在控制器设置注解代码即可,可以使用PHPDOC
龙华军
·
2023-04-07 19:01
php
java
前端
开发语言
Thinkphp
6.0容器和依赖注入
本节课我们来学习一下依赖注入的用法,以及容器的用法。一.依赖注入1.手册对依赖注入比较严谨的说明,具体如下:依赖注入其实本质上是指对类的依赖通过构造器完成自动注入,例如在控制器架构方法和操作方法中一旦对参数进行对象类型约束则会自动触发依赖注入,由于访问控制器的参数都来自于URL请求,普通变量就是通过参数绑定自动获取,对象变量则是通过依赖注入生成。2.先看一个小例子,了解一下依赖注入的写法,创建一个
龙华军
·
2023-04-07 19:01
php
单例模式
java
开发语言
Thinkphp
6.0的Session
本节课我们来学习一下系统提供的Session存储功能,以及二维和助手函数。一.Session1.在使用Session之前,需要开启初始化,在中间件文件middleware.php;//Session初始化\think\middleware\SessionInit::class2.TP6.0不支持原生$_SESSION的获取方式,也不支持session_开头的函数;3.直接使用::set()和::g
龙华军
·
2023-04-07 19:24
php
php
前端
开发语言
【TP5灵魂】自动加载Loader 深度分析
类的自动加载首先我们拿到框,肯定要先找到框架的入口文件,
Thinkphp
5.1的入口文件tp5_analyze\public\index.php//+--------------------------
3灬3
·
2023-04-07 02:23
php
tp5 Loader.php,
ThinkPHP
5 Loader 类介绍以及使用 | 剑花烟雨江南
Loader类功能:实现类库或者资源的自动加载源代码:/
thinkphp
/libary/think/Loader.php我们主要来看几个用到的方法:模型加载方法/***实例化(分层)模型*@accesspublic
以网为生
·
2023-04-07 02:21
tp5
Loader.php
think php5关联模型,
thinkphp
5 关联模型
1一对一关联模型1-1实现一对一关联已知两张表user(用户表)和profile(用户简介表)是一一对应的user:idprofile:iduser_idagename在user模型中实现关联:useapp\common\model\ProfileModel;classUserModelextendsModel{publicfunctionprofile(){return$this->hasOne
孙洋 Sonya
·
2023-04-07 02:21
think
php5关联模型
php的c方法,
ThinkPHP
学习笔记(C方法)
ThinkPHP
的这种以大写字母开头的命名方法,真的很脑残1.C方法无论何种配置文件,定义了配置文件之后,都统一使用系统提供的C方法(可以借助Config单词来帮助记忆)来读取已有的配置。
这是eno
·
2023-04-07 02:20
php的c方法
thinkphp
说明文档(开发手册)
1.
ThinkPHP
3.2完全开发手册http://document.
thinkphp
.cn/manual_3_2.html2.
ThinkPHP
5完全开发手册https://www.kancloud.cn
wc1000
·
2023-04-07 02:19
php_thinkphp
php
[bhpyg]
Thinkphp
5 品优购商城后台Restful接口文档
1.域名http://adminapi.xxx.com其中,子域名必须为adminapi,xxx为自己配置的主域名2.请求参数请求参数请以“接口地址?参数名=参数值&参数名=参数值”方式传递。3.返回格式所有response都固定的格式:{code:200,msg:"success",data:[]}必有code,msg,data三个字段code:状态码。200表示成功,3xx表示重定向,4xx表
明廷良
·
2023-04-07 02:48
学习笔记-
ThinkPHP
总结
介绍:这是一篇tp的漏洞总结,以及一些自己遇到过或思考过的tricks,查找漏洞建议直接页面搜索版本号,例如这些关键字:5.1、5.0、3.2问题:如何判断TP版本?黑盒构造请求错误,如果目标错误管理不规范就可能显示tp版本信息请求App/Runtime/Logs/Home/22_05_12.log当天日志(tp3)请求runtime/log/202205/12.log当天日志(tp5)白盒全局搜
C-haidragon
·
2023-04-07 02:18
学习
php
安全
web安全
开发语言
ThinkPHP
5目录结构
2.1Composer提供的服务3、Git安装二、使用Composer安装后目录结构2.1补充获取Git仓库git的工作机制一、TP5的框架的下载1、采用fastAdmin安装FastAdmin是一款基于
ThinkPHP
面向百度用户
·
2023-04-07 02:17
#
ThinkPHP5.0
git
github
ThinkPHP5
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他