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
ThinkPHP5
.1 助手函数input()用法
1.判断变量是否定义input('?get.id');input('?post.name');变量类型方法包括:方法描述param获取当前请求的变量get获取$_GET变量post获取$_POST变量put获取$_PUT变量delete获取$_DELETE变量session获取$_SESSION变量cookie获取$_COOKIE变量request获取$_REQUEST变量server获取$_SE
PeakXin
·
2020-08-11 15:19
PHP框架
ThinkPHP5
.1 开启自动写入时间戳
全局配置开启/关闭自动写入时间戳文件:./config/database.php//自动写入时间戳字段'auto_timestamp'=>false,//true开启;false关闭模型(model)中配置开启/关闭自动写入时间戳文件:././model/test.php//自动写入时间戳字段protected$autoWriteTimestamp=true;//true开启;false关闭//创
PeakXin
·
2020-08-11 15:19
PHP框架
Nginx支持PHP的PATHINFO模式配置分析
ThinkPHP5
发布了,最近也要基于
ThinkPHP5
做一个小项目,借着这个机会彻底梳理下Nginx下有关pathinfo的配置。本文的宗旨是:远离咬文嚼字的理论,尽量的通俗。所以不可避免的会出现遗
weixin_34123613
·
2020-08-11 14:24
thinkphp5
第8课:控制器如何获取表单数据
在上节课,我们使用bootstrap实现了表单,见下图:在表单中输入的信息,如何在控制器中获取呢?最简单的就是使用tp5自带的助手函数input()fetch();}publicfunctionadd(){$no=input('post.no');$name=input('post.name');$sex=input('post.sex');$age=input('post.age');$data
李 书 明
·
2020-08-11 12:51
thinkphp5.0
thinkphp5
第7课:引入bootstrap
在学习本章前,你必须先学习有关bootstrap框架的博客,详见以下两篇:https://blog.csdn.net/lsmxx/article/details/100538484https://blog.csdn.net/lsmxx/article/details/100655600在tp5中,如何引入bootstrap呢?在tp5框架的public目录下有一static目录,该目录就是用来存放
李 书 明
·
2020-08-11 12:51
thinkphp5.0
Thinkphp redis 并发
Thinkphp5
.0数据库tp5_goods字段:id,stocktp5_goods_user字段:id,pid,namephp代码如下redis=new\Redis();$this->redis->
蜗牛他大大哥
·
2020-08-11 05:04
Thinkphp5
thinkphp5
view层代码整理
24、视图view的标签View(‘index’)//app/admin/view/entry/index.htmlView(‘upload)//app/admin/view/entry/upload.htmlView(‘public/upload)//app/admin/view/public/upload.htmlView(‘./index.html’)//public/index.htmlV
就酸辣土豆丝
·
2020-08-11 04:12
thinkphp5
thinkphp5
-循环插入百万条数据
个人博客https://xgs888.top/post/view?id=53//由于是跨服务器的两个数据库需要建一个数据模型where("id>=$j and idselect(); foreach ($data as $key => $value) { # code... $datas[$key]['phone_no'] = $value['phone_no']; $da
谢高升
·
2020-08-11 04:04
PHP框架
mysql
php
thinkphp5
简单使用redis缓存
connect("127.0.0.1","6379");//判断是否过期$redis_status=$redis->exists("info");if($redis_status==false){//缓存失效,重新存入//查询数据$Info=db("user")->where('id',$userId)->find();//转换成字符串,有利于存储$redisInfo=serialize($Inf
weixin_34067049
·
2020-08-11 04:37
ThinkPHP5
小结
1,框架目录介绍Application:用于存放网站的文件夹Public:存放网站的静态资源文件夹和各公共文件Thinkphp:框架的核心代码文件Vendor:框架依赖的功能包存放文件夹2,命令的方式创建控制器根目录:Phpthinkmake:controller分组/控制器名称3,命令方式创建分组根目录:phpthinkbuild4,注册路由Route::rule(名称,路由,方式GET/POS
weixin_30347009
·
2020-08-11 04:25
Thinkphp5
常量设置问题
楼主是之前使用了thinkphp3.2快两年了,很早就听说过thinkphp的版本已经到达5了。不过鉴于早期的版本尚未完善,并没有立即开始学习。最近做一个项目,尝试一下新的知识。但是在使用的时候,的确不是很方便。文档方面是一个硬伤,不过是开源的,没有什么好吐槽的。在尝试自定义一些常量的时候,遇到了一些问题。像3.2版本的,直接就在整个项目下的index.php下面用define去定义一些常量,然后
weixin_30256505
·
2020-08-11 04:52
工具系列 | 如何搭建FTP服务,上传本地文件
需求1、docker容器2、文件服务器镜像:https://hub.docker.com/r/fauria/vsftpd3、上传脚本:
ThinkPHP5
.14、上传依赖库:https://github.com
Tinywan
·
2020-08-11 03:34
【
thinkphp5
操作redis系列教程】简单模拟消息队列
1.入队操作connect('127.0.0.1',6379);$arr=array('c','c++','php','java','go','python');foreach($arras$k=>$v){$redis->rpush("myqueue",$v);echo$k."号入队成功"."";/**0号入队成功*1号入队成功*2号入队成功*3号入队成功*4号入队成功*5号入队成功*/}}}2.
深漂小码哥
·
2020-08-11 03:03
redis
ThinkPHP5
Base学习笔记
目录结构/applicationcommand.php命令行config.php通用的配置文件common.php公共文件可以添加全局的函数database.php数据库配置route.php路由配置/路由的美化tags.php应用行为扩展文件,有很多钩子可以对框架进行扩展而不用修改框架的源码在钩子上注册行为或函数改变框架的执行流程extend//下载第三方的库所使用的publicrobots.t
jartins
·
2020-08-11 03:34
PHP框架
ThinkPHP5
和无框架代码在高并发下的效率对比
测试的业务逻辑:测试一个抽奖功能,使用MySQL数据库的乐观锁机制防止超发。关键代码:$prizeArr=array(array('level'=>1,'name'=>'手机','randnum'=>10),array('level'=>2,'name'=>'100元话费','randnum'=>5010),array('level'=>3,'name'=>'自拍杆','randnum'=>150
chuonijie4915
·
2020-08-11 03:48
ThinkPHP5
.1中使用Redis来缓存
问题在
thinkphp5
.1项目中需要引入Redis,安装redis后在tp5.1写入相关的操作代码后却一直报错,可能出现的问题如下:1.安装不正确,即redis没正常运行2.没有添加php_redis
WildKid1024
·
2020-08-11 03:04
PHP
ThinkPhp
Redis
thinkphp6学习教程与源码 tp6开源CMS系统源码研究
thinkphp6最新正式版框架上市已经有一段时间了,从官方的介绍来看,tp6的框架和tp5有很大的区别,完全重新改写了底层架构代码和逻辑,所以不支持
thinkphp5
的无缝升级,也就是说如果你之前的项目用的是
石头大叔
·
2020-08-10 20:00
thinkphp 5.1框架解析(三):容器和依赖注入
在上一篇文章中我们讲到了ThinkPHP如何实现自动加载,如果想看的话可以看
ThinkPHP5
.1源码浅析(二)自动加载机制在阅读本篇文章之前,我希望你掌握了IOC、DI、Facade的基本知识,如果不了解
什么都只会一点点
·
2020-08-10 19:31
百度云虚拟主机安装
ThinkPhp5
.1项目 配置文件修改
最近百度云在对云系类产品进行促销活动,加上最近准备做一个音乐类的小项目便购买了一台便宜的虚拟主机。但是将ThinkPhp程序放上去的时候却出现了不加index.php就回出现404错误。研究了下百度云主机文档,在webroot下面的bcloud_nginx_user.conf进行了配置charsetutf-8;location/{#下面主要是解决在url地址中省略"index.php"时使用的规则
qiuyu6958334
·
2020-08-10 18:06
php
百度智能云虚拟主机搭建
ThinkPHP5
.0项目
1、把TP项目上传至/webroot/目录2、在源码根目录上创建index.php入口文件(内容如下)
weiss_1997
·
2020-08-10 17:52
代码
虚拟主机环境配置
thinkphp5
.1部署在百度云主机的注意事项
thinkphp5
.1部署在百度云主机的注意事项网站建好了,找了一圈好点的云主机部署,首先看的是openshift,虽然有免费的支持,但是限制很多,且部署相当麻烦。
potherb3
·
2020-08-10 16:14
Thinkphp5
.0 的使用模型Model查询
Thinkphp5
.0的使用模型Model查询一、查询多条记录获取多个数据可以使用:select()方法和all()方法。示例一:使用all()方法。
banyu0052
·
2020-08-10 15:26
ThinkPHP5
:评论、回复功能设计,连表查询优化
目录0x00评论表设计0x01控制器0x02Model层0x03关联查询优化连表查询的劣势:优化思路:(多次单表查询+拼接数据)代码:0x00评论表设计0x01控制器check($data)){returnshow(config('api.fail_code'),$cmt_validate->getError(),[],403);}//查询数据库中是否有该文章if(!model('News')->
无在无不在
·
2020-08-10 11:15
PHP
数据库
ThinkPHP5
在PHP7以上使用QueryList4, ThinkCMF在PHP5中使用QueryList3教程
QueryList是一款用于网页采集爬虫的框架,官方最新版本为QueryList4,QueryList4版本只能在PHP7以上使用;在PHP7以上环境中,如何在
ThinkPHP5
中使用QueryList4
丁TT
·
2020-08-10 10:12
PHP/建站
Thinkphp5
整合微信扫码支付开发实例
ThinkPHP框架是比较多人用的,曾经做过的一个
Thinkphp5
整合微信扫码支付开发实例,分享出来大家一起学习打开首页生成订单,并显示支付二维码publicfunctionindex(){$wechat
IT老王博客
·
2020-08-10 10:14
phpstudy 500 Internal Server Error 解决办法
版本:phpstudy2018报错:500InternalServerError原因:手动选择路径的时候,产生了斜杠不同正确:(“D:/phpStudy/PHPTutorial/WWW/
thinkphp5
0
zhangweijin1993
·
2020-08-10 08:16
路由参数基础语法以及路由、URL和URI的基本概念
Route::rule('路由表达式','路由地址','请求类型','路由参数(数组)','变量规则(数组)',);GET,POST,DELETE,PUT
ThinkPHP5
支持的请求类型包括['GET'
zj12november
·
2020-08-10 05:51
TP5技术总结
PHP
计算机基础知识
计算机网络
PHP黑马整套项目实战(目前最新)
第二阶段核心编程01核心编程02mysql03php基础语法04面向对象05PDO06Smarty07MVC和blog项目第三阶段
ThinkPHP5
商城系统+项目实战01SVN02ThinkPHP03JavaScript
L鑫荣
·
2020-08-10 04:38
Linux服务器下安装Composer 并使用Composer安装
Thinkphp5
.1
Composer官方文档:https://docs.phpcomposer.com/00-intro.htmlComposer是一个php的包管理器。要求php版本在5.3以上。一、安装ComposerLinux操作系统安装Composer:1、首先保证php可执行文件位置在环境变量[root@featue~]#php-vPHP7.2.13(cli)(built:Dec29201816:38:20
weixin_33843947
·
2020-08-10 03:19
Thinkphp5
数据分页显示
使用
Thinkphp5
实现分页很是简便。
谭小工
·
2020-08-10 01:56
ThinkPHP
thinkPHP5
.1 跨域请求的实现
一个人写的项目在本地测试、上线测试都没问题,那是因为都是在同域下的,肯定不会出现跨域问题啦...,傻佬!跨域的出现:如第三方请求服务器的接口,本地html文件中使用ajax请求服务器上的接口,都会出现跨域问题域=协议名+主机名+端口号,只有这三部分相同才能称为是相同的域访问在index.php的入口文件中添加
骚飞的猪
·
2020-08-10 00:51
php
php
thinkphp5
中使用阿里云的短信服务
为方便大家快速方便的使用sdk,将我自己封装的短信调用方法提供如下,方便大家参考:1.请自行下载php的sdk2.创建短信签名、短信模板,云资源使用的子账号并分配相关权限3、将SDK中api_sdk文件夹重命名后放入
thinkphp5
Bennett_G
·
2020-08-09 20:45
PHP
线上攻防实验 TP5框架接口签名加密通讯安全指南
本实验通过我们之前推出的“通用API接口签名加密通讯安全指南”,进行深度安全实践,在
ThinkPHP5
框架有真实场景实现API接口签名加密通讯!
anquanlong
·
2020-08-09 19:50
攻防实验
Thinkphp5
.1对于空模块、空控制器、空方法的一些处理方案
Thinkphp的好处就不用说了,从事开发以来,从3.2到现在的5.1(6.0了解下,还没有深入了解,望谅解),对于里面的空模块、空控制器、空方法处理,都有些不一样,开发文档里面也有一些介绍,说实话,理解能力不强,看的不是很明白,操作起来不是很舒服,所以还是打算用自己的方案处理,这里重点介绍下最近项目用到的方案空模块和空控制器这个开发文档是没有说明的,但是这个又是必须的找到Module.php文件
疯狂份子
·
2020-08-09 15:46
PHP技术
TP5.1整合Workerman,实现WebSocket的demo,一路走来踩过的那些坑
官方手册是必须要看的:https://www.kancloud.cn/manual/
thinkphp5
_1/354134一切准备就绪:phpthinkworker:gatewayFatalerror:CalltoundefinedfunctionWorkerman
JadePlus
·
2020-08-09 11:52
PHP
Workerman
WebSocket
ThinkPHP5
+ predis 环境配置
首先,下载Predis源代码,地址:https://github.com/nrk/predis/tree/master。将代码至于/vendor目录下,代码结构如下:2.创建Redis.php文件【方便引用】路径:\thinkphp\library\think\Redis.php【下面是不完全版,可以随时补充Redis的语法】set($name,$value);}//取出publicstaticf
精哥哥
·
2020-08-09 11:49
Linux
PHP
mysql
TP5 控制器Controller中URL,跳转和重定向
/login/');}}注意:要有usethink\Controller;classIndexextendscontroller官方文档:https://www.kancloud.cn/manual/
thinkphp5
我是高手高手高高手
·
2020-08-09 08:26
thinkphp5
layui插件
仿乐优商城后台管理-前端vue+后端
thinkphp5
.1+数据库mysql项目开发----前端第一天
仿乐优商城前端后台管理开发文档目录文章目录1、功能要求二、技术选择2.1、要求2.2、技术选型三、开发3.1、项目搭建3.2、目录结构3.2、基础配置3.2.1、入口文件main.js2.3.1、全局基础配置3.2.2、路由组件导入和注册3.2.3、vuetify导入和注册2.3.4、axios配置3.2.5、导入样式3.2.6、导入自定义组件3.2.7、自定义组件介绍3.2.8、导入自定义全局过
gaogzhen
·
2020-08-09 08:50
前端
#
vue
#
vuetify
vue.js
前端
Vue.js的初步使用
Vue.js的初步使用领导布置了一个新任务,这次尝试着前端使用bootstrap+vue.js后端用
thinkphp5
进行开发。
可乐少点冰
·
2020-08-09 06:10
Vue-js
个人总结
使用phpqrcode生成带logo的二维码
使用phpqrcode生成带logo的二维码步骤【
thinkPHP5
】下载phpqrcode类,地址:https://sourceforge.net/projects/phpqrcode/下载完成后在vender
可爱馅儿的怂包子
·
2020-08-09 05:28
PHP
TP5
PHP7在
thinkphp5
下连接mysql
开始连接数据库时不成功,报错notdatabaseuse,我就奇怪,明明已经根据手册的方法连了数据库,这时没想到是连接方法错误,在网上查发现php7是已经不用MySQL了,使用mysqli。这时我就怀疑是不是tp5默认使用mysql驱动,再继续查,然后就是坑人的地方,看到有些人说在comfig.php里设置‘type’=>'mysqli'就行,当时也是没脑就照着设了,后来发现,这个type不是使用
宁次君
·
2020-08-09 03:46
学习心得
thinkphp5
.1在PHP7下使用phpmailer发邮件 说说这个坑!
【1.composer安装phpmailer】由于我是macwindow用户直接百度一下composer安装phpmailer;mac、linux用户首先cd到thinkphp的根目录、然后在终端输入:composerrequirephpmailer/phpmailer【2、设置邮箱】由于我用的163的邮箱,所以我就以163为例。qq邮箱往上有很多例子,我就不重复造轮子了。1):进入邮箱打开最上面
weixin_44187959
·
2020-08-09 02:16
php
Vulhub漏洞复现之Apache解析漏洞总结
的两种类型漏洞环境靶机:vulnhub与vulhub的区别Vulhub漏洞复现之Dns域传送漏洞Vulhub漏洞复现之Django(小于2.0.8)任意url跳转漏洞(CVE-2018-14574)Vulhub漏洞复现之
ThinkPHP5
努力的学渣'#
·
2020-08-09 01:47
复现漏洞
技术总结
thinkphp3.2升级至
thinkphp5
.1
view文件#修改文件名#把tp3.2.3\app\module\view文件夹下所有文件夹拷贝至tp5\app\module\view打开cmd命令窗口,cd至view文件夹下,执行dir/b1.bat使用notepad++打开1.bat,使用正则替换,将(^.*$)替换为ren$1\L$0。保存1.bat,双击执行修改标签#正则:改为{foreach$1}改为{/foreach}正则:改为{i
小黑雷
·
2020-08-08 22:28
php
VUE +
thinkphp5
阿里云视频点播
我这个只是借助了阿里云视频点播服务的转码服务将各种格式视频传到阿里云然后获取url播放其他服务并没有做首先需要在阿里云后台开通视频点播服务开通之后如图就可以看到自己之后上传的视频列表这里还需要做一个回调配置在全局配置->回调设置配置一个视频上传成功之后的回调地址这个后面可以用到其次php端引入SDK(根据官方文档引入其中两个)tp5的存放位置如图放在extentd目录下(由于上到服务器会报一个小错
qq_39070698
·
2020-08-08 20:57
技术文档
vue
thinkphp5
阿里云视频点播
ThinkPHP3.2升级为
ThinkPHP5
.1日志
第一步:备份代码和数据库第二步:合并插件和应用代码第三步:代码目录全部改成小写(Uploads除外)第四步:控制器和模型的PHP文件改名把controller目录下的文件名人全部由***Controller.class.php改成***.php,如:ActionController.class.php改成Action.php。把model目录下的文件名人全部由***Model.class.php改
O夫子
·
2020-08-08 19:24
php
ThinkPHP5
.0版本安装教程
在安装过程中看到很多的视频和教程,还要配置iindex文件等等,但是就是不成功。后来明白那些教程不适合现在的版本。实际上ThinkPHP也不算安装,只是将文件夹放在相应目录下就可以。下面介绍安装教程。前提,我用的是最简单的安装方式,并不是什么Git和composer安装。而且我用的Wampserver环境。第一步:去ThinkPHP的官网下载ThinkPHP:www.thinkphp.cn(推荐下
makelucky
·
2020-08-08 18:45
PHP
thinkphp 3 升到 thinkphp 5 或更高 ( 资料收集)
https://www.cnblogs.com/shy-/p/10447827.htmlthinkphp3.2升级至
thinkphp5
.0.24view文件#修改文件名#把tp3.2.3\app\module
james_laughing
·
2020-08-08 16:31
php
【微擎】ThinkPHP框架开发微擎应用?
/public/index.php';exit;}}
ThinkPHP5
.1中的index.phppa
理查德泰森
·
2020-08-08 15:11
PHP
ThinkPHP5
之Validate和Validate层的封装
版本:TP5学后台的小伙伴应该都对ThinkPHP有一定的了解,比如说最传统的MVC思想,大家肯定对这三个层背的很熟,模型、控制器、视图,并且很多人或许都认为TP框架就是这三个层,把他们分开,封装好,就相当于用框架完成了一个项目。其实TP不只限于这些,分层的这种思想其实是想让我们的后台代码更加的纯粹,模块与模块之间,方法与方法之间,让整套代码更加的顺畅,减少冗余。通过TP对于类的封装和调用,有一定
_我走路带风
·
2020-08-08 00:11
后台开发
ThinkPHP5.0
开发日记
上一页
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
其他