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
使用redis
1.window环境(phpstudy)php安装redis扩展使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本(特别注意以php版本的architecture是x86还是64为准,不能以操作系统为准)echophpinfo();根据版本号选择扩展版本http://windows.php.net/downloads/pecl/snaps/redis/解压缩后,将php_redi
奋斗_登
·
2020-04-07 07:29
你不得不掌握的
thinkphp5
thinkphp官网在去年的时候发布了tp的颠覆版本
thinkphp5
,tp5确实比之前的版本好用了很多,增加了很多的一些特性,它采用全新的架构思想,引入了更多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载
singwa
·
2020-04-07 06:50
微信小程序ofo部署上线的方法
几天前写了一个小程序部署上线了,写了一篇文章,链接如下:微信小程序ofo+
thinkphp5
.0打造全栈应用,有人问如何部署上线的,在这里我小小总结一下吧。
yexiansen
·
2020-04-07 03:33
图解
ThinkPHP5
之请求与路由基础知识2
动态绑定属性可以给Request请求对象绑定属性,方便全局调用,例如我们可以在公共控制器中绑定当前登录的用户模型到请求对象。第一步在appliaction/admin/controller新建index5.php文件如图所示:代码如下:publicfunctionhello2(){$data=['name'=>'周行知','age'=>'29'];returnjson($data);}测试代码:输
周行知
·
2020-04-07 03:48
ThinkPHP5
相关知识点记录
1.分页操作paginate()方法使用:参数是每页显示几条数据后台代码:前台代码:用后台传过来的变量,调用render()方法实际效果:2.多表关联with(),belongsTo()多对一comment表:评论表article表:文章表前台评论表显示image.pngcomment(评论表)中,有个article_id代表此评论属于哪篇文章前台显示需要获取到article(文章表)的title
若是如风
·
2020-04-06 12:22
密码处理类
在这我封装了一个哈希加密类,相对提高了密码的加密安全强度,同时也基于面向对象思想给了封装,提高了复用性,基于tp5的extend做了相应插件封装一件接入注意事项我的测试环境
thinkphp5
.0+mysql
A罗小布
·
2020-04-05 14:02
解决高并发数据库问题:
总结:核心一个是短,一个是少,一个是分流短:尽量减少请求过程,请求接口尽量需要少走过程,最好使用mvc尽量减少层之间的调用(
thinkphp5
极速api接口)少:指的是查询次数尽量减少,多使用存储过程,
Mark_YU
·
2020-04-05 13:58
thinkphp5
源码剖析系列2-配置文件
前言tp5的配置种类包含四个分类惯例配置核心框架内置的配置文件(thinkphp/convention.php),无需更改。应用配置每个应用的全局配置文件(项目根目录下app/config目录下的文件)。模块配置每个模块的配置文件(相同配置参数会覆盖应用配置。)比如index模块app/index/config/database.php动态配置主要指在控制器或行为中进行(动态)更改配置。建议少用以
cl94
·
2020-04-05 12:00
入门与安装
从thinkphp官网下载核心板
thinkphp5
application里面主要是项目文件extend里面是扩展的类库public这里是用户访问的入口runtime里面是缓存文件thinkphp里面是框架的核心
FKTX
·
2020-04-05 09:22
二维码生成包
*(如果安装不是最新或者没找到包可能是中国镜像有延迟)此包可以集成任何框架:所以PHP都能集成(本包作者在
ThinkPHP5
中编写,故在此框架下集可能会有更好的体验)此包依赖于phpqrcode在此感谢为此奉献的作者们
A罗小布
·
2020-04-05 02:15
thinkphp5
源码剖析系列1-类的自动加载机制
前言tp5想必大家都不陌生,但是大部分人都停留在应用的层面,我将开启系列随笔,深入剖析tp5源码,以供大家顺利进阶。本章将从类的自动加载讲起,自动加载是tp框架的灵魂所在,也是成熟php框架的必备功能入口//[应用入口文件]namespacethink;//加载基础文件require__DIR__.'/../thinkphp/base.php';base.php//+---------------
cl94
·
2020-04-04 19:00
thinkphp5
框架结合plupload实现图片批量上传功能示例
本文实例讲述了
thinkphp5
框架结合plupload实现图片批量上传功能。
tang05709
·
2020-04-04 08:44
Thinkphp5
+PHPMailer实现发送邮件
PHP发送邮件需要开启下面几个服务:SMTP:简单邮件传输协议,用来发送邮件POP3:简单的邮件访问协议,单向的,本地对邮件的操作不会同步到邮件服务器,用来接收邮件IMAP:是一种比POP3更复杂的邮件访问协议,是双向的,本地对邮箱的操作会同步到邮箱服务器,用来接收邮件发送之前需要拥有自己的邮件服务器,测试的时候其实用自己申请的免费邮箱就行,不需要自己搭建服务器了,可能要配置邮箱的SMTP服务,大
下页、再停留
·
2020-04-03 16:00
thinkphp5
整合生成endroid二维码
thinkphp5
整合二维码的相关信息在网上也寥寥无几,所以这里我就把endroid和
thinkphp5
整合了一下希望能帮到大家一点。
朱总
·
2020-04-03 07:07
《
Thinkphp5
入门系列课程》第十三课:Seeder(一)
Thinkphp5
视频教程Seeder的介绍前面两篇文章我给大家讲解了Migration的使用,今天就给大家讲解下Seeder的使用。Seeder是干嘛用的呢?谷歌翻译为:播种机。
小滕Tt
·
2020-04-03 04:03
百度地图开发案列(多点标注)
在这个项目中,我是用
ThinkPHP5
.0来在后台获取数据并将获取到的数据展现到地图上;下面来展示php代码:接着,前台接收从后台传过来的值来展示到地图中;在使用百度地图开发时,要先在百度地图官方注册账号创
gogocheng
·
2020-04-03 03:13
微信实验九、微信
ThinkPHP5
.0机器人自动回复及源码下载
一、实验目的1、掌握微信
ThinkPHP5
.0机器人自动回复;2、掌握微信
ThinkPHP5
.0自定义回复内容。3、掌握
ThinkPHP5
.0的路由方法。
chenxhjeo
·
2020-04-02 04:44
ThinkPHP5
URL重写配置问题
通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考:【Apache】httpd.conf配置文件中加载了mod_rewrite.so模块AllowOverrideNone将None改为All把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下Options+FollowSymlinks-MultiviewsRewriteEngineOnRewriteCo
zh3wang
·
2020-04-01 02:38
thinkphp5
视图
(1)runtime下temp生成临时文件当控制器向html替换变量的时候,会在runtime下生成唯一编码的临时php文件runtime下的临时文件.PNG(2)tp预定义的路径常量在think>library>think>View.php文件中可以进行路径常量的修改路径常量文件位置.PNG系统预定义常量预定义的系统路径常量.PNG对应常量的相应路径.PNG(3)模块下的控制器名一定要与视图文件
西兰花伟大炮
·
2020-03-31 22:25
快速学习和细细品尝
这几天由于马上要入职新的公司,所以,公司的主管要求学一下
thinkphp5
,这是个很新的框架.学到现在大概三天了,大致已经了解其框架,可以做点东西了。针对整个学习的过程,我就有些思考。
某言
·
2020-03-31 11:53
利用微软小冰颜值API为你的应用添加色彩
2018-05-31最新php代码:https://www.jianshu.com/p/0c672f453552声明本文教程仅供学习使用,未经允许请勿随意传播环境本次教程所使用的平台为
thinkphp5
赵晓天
·
2020-03-30 03:47
thinkphp5
使用Workerman启动udp服务
1.安装(composer)composerrequiretopthink/think-worker如果是在window下还需要安装workerman/workerman-for-win(然后删掉vendor\workerman\workerman)composerrequireworkerman/workerman-for-win2.新增启动文件在tp5根目录server.php内容如下send
奋斗_登
·
2020-03-28 16:20
ThinkPHP5
.1中间件
1.安装中间件phpthinkmake:middlewareCheck2.中间件代码(application/http/middleware/Check)header()){$AUTH=$request->header('auth');//获取头信息$UserData=$Commit->AuthDe($AUTH);if(!$UserData){returnredirect('/demo/publi
我是一只叶子
·
2020-03-27 17:33
ThinkPHP
Vue+tp5使用UEditor富文本编辑器单图和多图上传问题总结
该文档是前端为vue,后端为php,后端框架为
thinkphp5
.0+,写得不好大家多多指教。前端1、下载百度ueditor官网最新的u
raingad
·
2020-03-26 20:28
Thinkphp5
.0 cli 传参
application/command.php代码如下返回一个cli的控制器return['app\command\test'];application/command/test.php代码如下加注释usethink\console\Command;usethink\console\Input;usethink\console\Output;classtestxtendsCommand{//初始化
保川
·
2020-03-26 17:45
PHP(1)
thinkphp5
.0的安装,模块控制器,request处理请求等
http://www.thinkphp.cn/去这个官网下载个压缩版的tp5.0的包目录的意思application应用的目录里面有很多控制器模块extend扩展型的类库public入口文件在这,就是里面的index.phpruntime缓存文件thinkphpthinkphp的核心框架全在里面vendor第三方的一个类库配置域名apacheC:\Windows\System32\driver\e
gg大宇
·
2020-03-25 08:02
Thinkphp5
/FastAdmin 框架结构详细解析
添加左侧菜单image.png生成规则image.png表结构image.png目录结构image.png控制器model=model('Demo');//设置模板的布局$this->layout='demoLayout';$this->view->assign("weekList",$this->model->getWeekList());$this->view->assign("flagLis
你好667
·
2020-03-25 05:16
thinkphp5
nginx 虚拟主机配置
想在mac上写一个
thinkphp5
的项目,用的nginx服务器,配置了一天各种500,404,notfondfile,活活的在虚拟主机上浪费了一天,如此,将配置贴出来分享给大家。
xiaFeng
·
2020-03-24 21:21
thinkphp5
.0 助手函数大全
load_trait:快速导入Traits,PHP5.5以上无需调用/***快速导入TraitsPHP5.5以上无需调用*@paramstring$classtrait库*@paramstring$ext类库后缀*@returnboolean*/load_trait($class,$ext=EXT)exception:抛出异常处理/***抛出异常处理*@paramstring$msg异常消息*@p
逸宸a
·
2020-03-24 21:58
[BUUOJ记录] [BJDCTF 2nd]old-hack & Schrödinger & elementmaster
三道比较简单的的题放一起一写,old-hack是ThinkPHP框架的一个nday,Schrödinger和elementmaster没啥考点,就是脑洞一、old-hack进入题目没发现什么Hint和有用的东西,只给出了
ThinkPHP5
烨安
·
2020-03-24 19:00
基于
ThinkPHP5
微信H5授权登录获取用户信息(改进版)
不需要在网上找什么乱七八糟的东西,直接来之即用岂不是很完美。只需要有一台服务器即可,没备案都可以玩这个功能。不需要拥有服务号,看完全文你就明白了。数据库篇:--Adminer4.6.3MySQLdumpSETNAMESutf8;SETtime_zone='+00:00';SETforeign_key_checks=0;SETsql_mode='NO_AUTO_VALUE_ON_ZERO';DROP
老师傅的心跳
·
2020-03-23 13:27
技术栈
PHP计算时间,统计图表
前言因为公司有多个APP,需求计算出每个APP的安装量,在图表中显示出来首先查出数据,这里借用下
ThinkPHP5
.0的语法$data=db("table")->select();$start=current
熊大y
·
2020-03-23 06:55
Vue.js所有全套课程文档资料-各大培训机构视频文档资料等
视频下载地址www.zixue365.netPHP开发
ThinkPHP5
.0实战开发个人博客项目视频新慕课实战前端到后台ThinkPHP开发整站麦子学院TP5.0商城实战
ThinkPHP5
.0正式版第二季
51自学
·
2020-03-23 01:35
thinkphp5
学习之路【三】规避tp5非致命的报错提示信息
thinkphp5
语法明显比以前严谨多了,因为是从thinkphp3过来的,就必然会保留一些个人认为比较好的使用习惯,由于tp5的严谨语法,似乎并不是很好用了,不过问题不大,稍微做做调整还是可以的。
寄去远方的盛夏
·
2020-03-22 22:43
2019-06-25
thinkphp5
数据库查询问题
thinkphp5
经过了解已经弃用了M方法和D方法等一些函数。转用model方法,和原生Db::name这样的方法。
二女四波
·
2020-03-22 21:41
ThinkPHP5
关于微信分享缩略图及自定义链接的问题
最近一个项目原来好好的微信分享突然就不行了,分享到朋友圈没有了文章里的缩略图,而且链接地址也变成了项目入口地址,原先这项目也不是我写的,但是没办法有活就要干,有问题就要解决嘛。网上找了很多资料都是说在页面头部放一个隐藏的img,大小300*300px以上的图,试过了,没有任何卵用,后来总算找到一篇靠谱的博文:http://www.cnblogs.com/lijianfu99/p/6934187.h
JonsonHamilton
·
2020-03-22 08:55
ThinkPHP5
微信支付扩展库(超级简单, 超级超好用!)
ThinkPHP5
微信支付扩展库(2017年9月24日)我的想法很简单,就是只需要调用一个静态方法就可以完成支付,查询,退款,查账等等,无需重复造轮子,专注自己业务~欢迎到Github查看最新代码https
不二之家
·
2020-03-19 20:47
【温故知新】基于TP3 VS TP5,对比写出个人博客 !
一、准备ThinkPHP3.2.3或
ThinkPHP5
.0.5(持续更新)1.UI选择:ThinkPHP3.2.3后台使用妹子UIamazeUI请下载下载地址:http://amazeui.org/
ThinkPHP5
.0.5
AQzzzQA
·
2020-03-19 07:57
ThinkPHP 5 的软删除 softDelete
现在
ThinkPHP5
的版本到了5.0.10了。从5.0.0开始,think\Model类就提供了软删除的快捷操作。SoftDelete是一个trait,可以方便地把记录标记为删除,而实际不删除。
喷射的熔浆
·
2020-03-19 03:44
2018-11-01 Docker 搭建lnmp环境开发
thinkphp5
项目需要迁移,容器化开发tp项目。1.下载需要的镜像文件下载的地方很多,daocloudaliyun等等,自行百度2.根据镜像运行容器,其实可以通过docker-compose来做,这里分几步做基础命令:-v挂载本地目录,-p端口印射,--link容器连接1).创建数据库容器dockerrun-p3309:3306--namedevmysql-d-v/Volumes/mac/UsersDoc/vo
rub1cky
·
2020-03-19 01:09
thinkphp5
.0 路由设置 学习笔记七
动态注册路由定义采用\think\Route类的rule方法注册,通常是在应用的路由配置文件application/route.php进行注册,格式是:路由格式如:正常访问是路由路径为:http://localhost/thinkphp/public/index.php/index/user/login;在路由配置文件application/route.php进行注册,注册内容如下:路由定义注册之
小冕
·
2020-03-18 21:18
thinkphp5
模型
(1)配置数据库先在conf目录下的database.php里面修改常规配置信息来重写配置查看数据库配置.PNG切记根目录设置的是localhost"8086/thinkphp/public(2)Db::table()的四种方法可以将Db::table()换成Db::name(),后者可以不加表前缀也可以使用函数db('city',[],false)->select()来代替使用类的形式数据库建表
西兰花伟大炮
·
2020-03-18 06:31
thinkphp5
学习笔记(六)视图
在控制器中使用视图的三种方法1.直接实例化视图类->视图类:thinkphp/library/think/View.php->命名空间:usethink\View;->实例化:动态newView();静态View::instance();->常用方法:fetch()渲染模板,display()渲染内容,assign()模板赋值eg:classIndex{publicfunctionindex(){
阿泽453
·
2020-03-18 01:42
ThinkPHP 5: 准备工作-下载
@2017/08/0111:59如何一步一步使用ThinkPHP框架1、下载,http://www.thinkphp.cn,下载
thinkphp5
(完整版);2、解压;3、将解压出来的目录(与文件夹是同样的意思
xiaojianxu
·
2020-03-17 08:18
ThinkPHP5
Nginx配置,权限等问题记录与解决
使用TP5开发了一个基本的API的提供网站,用做一个DEMO的测试,这是上传至服务器的一些小坑的记录。首先是权限问题,对于Runtime文件夹无法读写,TP保存无权限,好解决,因为是测试环境直接:chmod-R777,解决。第二个问题是因为API的方便性和安全性,写代码的时候开启了强制模式,在Route中定义的路由:'url_route_on'=>true,'url_route_must'=>tr
stiller
·
2020-03-15 23:00
ThinkPHP5
整合PHPExcel导出
1、安装PHPExcel到
thinkphp5
直接使用composerrequirephpoffice/phpexcel命令即可自动下载到框架目录vendor下,如果不会使用可直接下载好PHPExcel插件文件夹手动放入
廷裕同学
·
2020-03-15 12:46
球球大作战分享链接自动点击之获取用户信息
ThinkPHP5
最新版我测试的时候用的是RC4版,如果你看到本教程时,有更新的版本,应该不影响。教程本教程是我在学习的过程中,无聊之作,有解释不清或者漏洞的地方,请大家指出,谢谢!!
赵晓天
·
2020-03-15 09:34
thinkPHP5
自动生成目录结构
原文链接:https://www.whongbin.cn/index/article/detail/id/52.htmlhttps://www.whongbin.cn/uploads/20180829/ca1445b019b3afdeaf56e3139efcec31.png说点废话每次在使用tp搭建新的项目的时候,实话说,创建目录是个毫无意义且机械的操作,后来才发现,tp可以自动生成目录结构,只能
是彬不是杉
·
2020-03-14 01:42
请求对象与相应
上面所学内容是三种方式获得
thinkphp5
的请求对象。下面的内容将是了解请求对象在哪里创建的以及请求对象中有哪些参数。上面的那种参数就实例化的方法,原理如下图,由于所有
FKTX
·
2020-03-10 23:03
thinkphp5
发送邮件(实例代码 非常适合新手)
thinkphp5
发送邮件(实例代码非常适合新手)
thinkphp5
整合phpmailer实现发送邮件功能Laravel框架集成了SwiftMailer库进行邮件发送可是
thinkphp5
并没有集成类似的扩展
朱总
·
2020-03-10 12:49
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他