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.1
tp5.1/
thinkPHP5.1
/TP5.1 composer安装和使用PHPExcel
一.windows本地环境composer安装PHPExcel首先:下载安装composer其次cmd切换到项目根目录运行命令:composerrequirephpoffice/phpexcel注意:1.运行可能会报错OpenSSL之类的去php.ini中开启extension=php_openssl.dll扩展,去掉分号2.还有可能出现找不到匹配的包的错误,这是因为我本地用的phpstudy的n
小鹏程序
·
2020-08-05 01:11
TP5.0/5.1
thinkphp5.1
/5.0定时任务,详细操作步骤!
我主要做的是一个员工生日当天发短信的功能,每天跑一次脚本,第一步:a.App/模块/下创建command文件夹b.我这边是创建在admin模块里面,在command文件夹下创建一个SendMessage.php文件(具体名字自己根据需求定)c.复制下面的代码到SendMessage.phpsetName('SendMessage')->setDescription("计划任务SendMessage
苏木瑾
·
2020-08-04 22:55
php
ThinkPHP5.1+ 验证码功能实现
۩背景
ThinkPHP5.1
已经出现很久了,最近有所接触,下面介绍一下常用的第三方验证码功能的使用。
moTzxx
·
2020-08-04 02:21
ThinkPHP
esaywechat 使用遇到的坑
框架
Thinkphp5.1
在项目根目录使用composerrequireovertrue/wechat:~4.0-vvv下载安装完成后在vendor目录下可见。
wenjuice
·
2020-08-03 23:58
thinkphp
easywechat
ThinkPHP5.1
数据唯一性验证方法
★背景在数据表设计时,很多时候需要对字段设置为唯一性(unique),比如标签的设定;而运用在
ThinkPHP5.1
中,可以使用Validate验证规则进行设置操作文档>>>【unique验证规则参考指导
moTzxx
·
2020-08-03 11:18
PHP
ThinkPHP5.1
路由地址中组合变量规则的使用
组合变量规则如果你的路由规则比较特殊,可以在路由定义的时候使用组合变量。例如:Route::get('item--','product/detail')->pattern(['name'=>'\w+','id'=>'\d+']);组合变量的优势是路由规则中没有固定的分隔符,可以随意组合需要的变量规则和分割符,例如路由规则改成如下一样可以支持:Route::get('item','product/d
lmp5023
·
2020-07-31 19:26
thinkPhp5.1
配置常量与输出
1.关于为何需要配置常量的解答,这里不做详细说明,简单来说就是增加项目灵活性,方便运维人员部署2.环境:
thinkPhp5.1
重要!!TP5.1对比TP5.0有较多不同。
dongZhenSong
·
2020-07-31 17:03
PHP
【新零售O2O】线上线下双店 助力业绩腾飞
商淘软件新零售O2O商城系统是基于
thinkphp5.1
搭建的能支持商户入驻的同城O2O系统,支持在线订单和门店购,支持会员管理、商圈管理,用户快速下单、商家配送功能,是一个极力打造城市1小时生活圈的服务平台
shangtaosoft
·
2020-07-30 20:19
运营心得
生活趣事
[独家全程图解]ThinkPHP6框架的下载与安装
159638.html1.ThinkPHP大事记2017年4月27日,ThinkPHP5.1-beta.1发布2017年12月31日,ThinkPHP5.1.0发布,标志着快速进入迭代期2019年3月3日,
ThinkPHP5.1
james_laughing
·
2020-07-29 19:42
php
ThinkPHP验证器使用和实践
阅读原文
ThinkPHP5.1
推荐使用验证器进行数据验证(也支持使用\think\Validate类进行独立验证)。
圆咚咚CodingLife
·
2020-07-27 14:20
Jshop小程序商城
后台采用
Thinkphp5.1
框架开发,执行效率、扩展性、稳定性值得信赖。并且Jshop小程序商城上手难度低,可大量节省定制化开发周期。前台使用uni-app开发,适配性多,在页面的打
wx5f1a8a67c9981
·
2020-07-24 15:10
pc
h5
小程序
查询数据库时 采用 分组查询并 获取分组后组中最新的一条数据
FROMlease_notelnWHEREln.delete_timeISNULLANDln.id=(SELECTlns.idFROMlease_notelnsWHERElns.contract_id=ln.contract_idORDERBYcreate_timeDESCLIMIT1)使用
thinkphp5.1
Json159
·
2020-07-15 17:33
thinkphp5.1
数据库
easyswoole使用 从
ThinkPHP5.1
独立出来的数据库ORM类库
文档地址:https://www.easyswoole.com/Manual/2.x/Cn/_book/Database/think_orm.html1、安装cdeasyswoole#进入项目目录composerrequiretopthink/think-orm2、数据库配置在Config.php里添加配置项:'database'=>[//数据库类型'type'=>'mysql',//服务器地址'
学习笔记666
·
2020-07-14 10:50
Swoole
thinkPHP5.1
接入腾讯云OCR身份证识别认证接口
腾讯的接口谁接谁知道,其中的苦就不说了,说说最近新接入的腾讯云OCR身份证识别的一些体会因为
thinkPHP5.1
现在接入第三方类库只支持composer方式,不然不能自动加载,不然直接用use会出现什么什么类不存在一类的提示
疯狂份子
·
2020-07-13 21:25
PHP技术
thinkphp5.1
合成带二维码海报图片
效果图二维码生成方法采用phpqrcode插件,采用命名空间设计在extend建立phpqrcode文件夹,下面在建立QRcode.phpQRcode.php代码太长附下载链接下载链接usephpqrcode\QRcode;//生成二维码图片返回链接地址publicfunctionqrcode(){$recommend="10003";$url=config('WEB_URL')."?recomm
不看一
·
2020-07-13 10:45
thinkphp5.1
使用redis
usethink\cache\driver\Redis;publicfunctionredis(){$redis=newRedis();$redis->set('test_name','test');echo$redis->get('test_name');}redis处理类//+-----------------------------------------------------------
不看一
·
2020-07-13 10:45
Thinkphp5.1
引用第三方包的问题
Thinkphp5.1
导入第三方包的问题一般刚接触tp5.1的,会很不适应,虽然版本号只是比5.0多了0.1,但是差别挺大,废弃了不少方法,官方的教程又很简单,很多东西没说全,在此鄙视一下框架作者,最起码体谅一下小白嘛
0x0001echo
·
2020-07-13 09:55
php
thinkphp5.1
使用php - jwt 生成token方法
composerrequirefirebase/php-jwt安装或直接用:https://github.com/firebase/php-jwt下载手动放入项目中,2.将src下的4个PHP文件放入think下(我用的是
thinkphp5.1
Y_weiguang
·
2020-07-13 01:12
ThinkPHP5.1
结合Redis模拟秒杀(悲观锁,乐观锁)
ThinkPHP5.1
结合Redis模拟秒杀(悲观锁,乐观锁)test34()初始化Redis扣库存测试数据每次进行并发测试前,都要执行的初始化test35无事务,无锁超卖test36有事务,无锁超卖test37
Rody杰
·
2020-07-12 13:34
学习验证类
Thinkphp5.1
SQL或查询
1,或的一种情况$map1=[['A.user_group_id','=','1'],];$map2=[['A.user_group_id','=','2'],];Db::table('user')->alias('A')->leftJoin(memberB','A.id=B.user_id')->field('A.id,A.username')->whereOr([$map1,$map2])->
来了就是深圳人
·
2020-07-11 16:46
Thinkphp
超好用的thinkphp5.0/
thinkphp5.1
分页插件!详细使用步骤(内附代码)
效果tp5.0使用方法page下载地址:进入下载页面提取码:s75k1,把page文件夹整个目录复制到目录extend下2,修改默认配置app/config.php把里面的'paginate'=>['type'=>'page\Page',//修改这个原始为bootstrap'var_page'=>'page','list_rows'=>5,],3,控制器中,参考一下$name=$request->
苏木瑾
·
2020-07-10 15:14
php
ThinkPHP5.1
版本升级到6.0教程
ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。自从5.2版本变更为6.0以来,官方一直致力于优化架构和精简核心,就在最近,官方已经更新到了ThinkPHP6.0RC3版本。ThinkPHP6.0在5.1的基础上对底层架构做了进一步的精简和统一,引入了一些新特性,并提升版本要求。ThinkPHP6.0运行环境要求PH
水上铁
·
2020-07-10 12:14
PHP技术
视频教程
技术收藏
THINKPHP 5.1多用户商城+Ucenter整合业内第一家!
wstmart是一款当前比较热门的开源商城系统,采用国内流行的
thinkphp5.1
框架,是一套完整的开源多用户系统,而Ucenter是discuz论坛系列与其他开源程序统一会员系统常用的工具。
shangtaosoft
·
2020-07-10 01:29
多用户商城系统
ThinkPHP5.1
学习记录
1、创建公共控制器Base2、修改数据库信息3、用户自定义模型4、表单验证5、首页控制器视图5、用户注册控制器视图ajax验证注册注册按钮绑定点击事件,post提交form表单序列化数据Request::except排除确认密码,其他获取验证规则(重写)先验证注册数据,验证成功再添加数据库User用户模型设置自动时间戳$autoWriteTimestamp=true获取器get字段名Attr()修
BomiYee
·
2020-07-10 00:54
安装
ThinkPHP5.1
详解
个人站点:http://oldchen.iwulai.com/1.环境要求:PHP>=5.6.0PDOPHPExtensionMBstringPHPExtension2.利用composer安装:切换到你的WEB根目录下面并执行下面的命令:composercreate-projecttopthink/thinktp5.1如图:配置虚拟域名:在c盘的hosts里面配置:效果:附:目录结构wwwWEB
开猿节流
·
2020-07-09 23:08
Thinkphp
ThinkPHP5.1
加载Request类报错Call to undefined method think\Request::instance()
一下内容均转载自文章原链接这两天更新了下ThinkPHP版本,准备想用ThinkPHP制作一个供公司移动端网站使用的API接口平台,结果还没开始,就下面的报错,然后各种百度搜索:“致命错误:Calltoundefinedmethodthink\Request::instance()”然并卵……然后去ThinkPHP官网,查看ThinkPHP文档:上面解释和我的错误一模一样,最后,还是去到目录thi
韩某Hyman
·
2020-07-09 23:01
php框架相关知识
thinkphp5.1
正确使用姿势
本文总结平时学习和工作中积累的关于如何正确使用tp5.1的一些姿势,内容取自网络并做了一些整理。Db的正确姿势(每次使用全新的Db静态查询)下面是官方推荐的Db类用法(也就是每次都是静态方法调用)//查询单个数据Db::name('user')->where('id',1)->find();//查询多个数据Db::name('user')->where('id','>',1)->select();
-马里奥-
·
2020-07-09 21:39
thinkphp
Swoole 支持
ThinkPHP5.1
非think-swoole
Swoole支持
ThinkPHP5.1
非think-swoole建立server端文件修改ThinkPHP源码git下来
ThinkPHP5.1
然后进行修改建立server端文件在项目根目录中建立/server
Dom_留声机
·
2020-07-09 21:25
工具使用
原创
5分钟快速安装
thinkphp5.1
简介ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。遵循Apache2开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。安装为了方便部署和解
puiying
·
2020-07-09 21:18
安装教程
从thinkphp 5.0升级到5.1的18个理由
ThinkPHP5.1
从2018年初发布到现在,一路小步快跑,快速迭代的同时也更新了大量的新特性。那么到底是否值得升级到新版呢?
maysh2008
·
2020-07-09 20:14
ThinkPHP
ThinkPHP5.1
你一定要引起重视的几个细节
5.1正式发布以来,受到了很大的关注,针对用户的反馈意见,官方也及时发布了修正版本,目前最新版本为5.1.2,对于熟悉5.0版本的开发人员来说,其实掌握5.1还是一件很容易的事情,毕竟5.1版本的架构思想乃是由5.0改进而来,但如果下面的一些细节你不引起重视的话,仍然会不小心就踩坑了。【系统】5.0很多核心类都直接提供了静态方法,但5.1版本这些核心类都改为动态方法,所以要像5.0那样使用静态方法
hlyy8_2018
·
2020-07-09 17:26
基于
thinkphp5.1
开发的基础插件库系统
基于
thinkphp5.1
开发的基础插件库系统基于thinkphp5的一款多功能开源web框架。该框架完全遵循thinkphp5的规范,简单易操,拿来即用。
adsg123
·
2020-07-09 13:46
cowcms
Thinkphp 5.1和Thinkphp 5.0的区别
ThinkPHP5.1
在5.0的基础上对底层架构做了进一步的改进,引入新特性,并提升版本要求。另外一个事实是,5.1版本看起来对开发者更加友好,表现在目录结构更直观、调试输出更直观和代码提示更直观。
微光丶
·
2020-07-09 11:25
thinkPHP
记一次
Thinkphp5.1
框架mysql数据库崩溃(SQLSTATE [08004] Too many connections)
故事要从笔者手上的一个项目说起,最近项目有了新的需求,在更新需求的时候,遇到了一个一直以来困扰笔者的状况,如下如:由于技术经验有限,百度了许多关于这方面的案例,基本上都类似于修改mysql目录下的my.ini,约在42行下方加入max_connections=1000。重启mysql就行。Mysql达到连接数上限了,修改一下mysql的配置即可。showvariableslike‘%max_con
换你睡床右边
·
2020-07-09 04:22
ThinkPHP
后端学习
Thinkphp5.1
隐藏路径中的index.php
操作步骤1、Apache配置文件http.conf,开启配置2、修改虚拟主机配置重启Apache服务3、修改
Thinkphp5.1
框架中的.htaccess文件Options+FollowSymlinks-MultiviewsRewriteEngineOnRewriteCond
天锋
·
2020-07-09 04:07
PHP
ThinkPHP5 对html页面中的url传参操作
开发的框架多数都会和前端页面嵌套使用,而不同的框架升级多少都会有所变化,这毕竟是其中的一个知识点吧,在我找不到方法前,考虑的是隐藏域提交“ID”,然后后台post处理取出此ID,再依次为依据进行后续操作…框架:
ThinkPHP5.1
moTzxx
·
2020-07-08 09:42
ThinkPHP
thinkphp5.1
创建定时任务
1.在application目录下创建crontab模块(统一存放定时任务)2.在command目录下创建Task.php代码如下:setName('task')->setDescription('定时计划:每天生成一个日期文件');}protectedfunctionexecute(Input$input,Output$output){file_put_contents(time().'.txt
薛东东
·
2020-07-07 20:34
thinkphp
ThinkPHP5.1
隐藏 Index.php 的一些设置
正常访问:http://serverName/index.php/module/controller/action/param/value/...隐藏Index.php文件,只需修改.htaccess文件Options+FollowSymlinks-MultiviewsRewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQU
数学太陡
·
2020-07-07 20:00
ThinkPhp5.1
ThinkPHP 5.1 rewrite URL访问 隐藏入口文件 index.php 不通过解决办法
我的开发环境为:Windows7、WAMPSERVER3.0.664bit,应用文件和ThinkPHP核心文件放在tp51文件夹下:按照
ThinkPHP5.1
官方手册建议:第一步:将Apache的httpd.conf
msqinlei
·
2020-07-07 17:49
PHP
ThinkPHP
史上最详细的Linux系统使用Composer安装tp5(thinkphp5)教程
使用Composer安装tp5(thinkphp5)教程
ThinkPHP5.1
的环境要求如下在Linux上全局安装Composer安装thinkphpThinkPHP5.1的环境要求如下PHP>=5.6.0PDOPHPExtensionMBstringPHPExtension
徊忆羽菲
·
2020-07-07 08:48
Php
Thinkphp框架
Composer
thinkphp5.1
格式化mysql时间戳为日期的多种方式
方式一使用mysql函数FROM_UNIXTIME(unix_timestamp,format)直接转换selectFROM_UNIXTIME(o.create_time,'%Y-%m-%d')create_timefromtable方式二使用模型获取器withAttr,在该方法中用date函数格式化->field('*')->withAttr('create_time',function($va
flysnownet
·
2020-07-07 07:24
php
thinkphp5.1
的公共函数库 common.php
首先引入Db类或者是模型usethink\Db;然后写公共函数functiongetUserName($id){returnDb::table('zh_user')->where('id',$id)->value('name');}当然了也可以套一个壳判断有没有这个函数function_exists();完整版//根据用户主键的id,查询用户名usethink\Db;if(!function_ex
dicjyc4338
·
2020-07-07 06:33
ThinkPHP5.1
隐藏 Index.php 的一些设置
这是我们最终想要的URL样式(TP版本v5.1.19)http://serverName/模块/控制器/操作/[参数名/参数值...]1.将index.php和.htacess文件移出到和Public文件平级目录;2.修改index.phpnamespacethink;//定义应用目录define('APP_PATH',__DIR__.'/app/');//加载基础文件require__DIR__
镧
·
2020-07-06 18:25
PHP
ThinkPHP5.1
钩子&行为
1.直接在应用目录下面或者模块的目录下面定义tags.php文件来统一定义行为标签,定义格式如下:return['app_init'=>['app\\home\\behavior\\Test',//注意行为的命名空间(下同)],'zzzzz'=>[//自定义标签位'app\\home\\behavior\\Test',],//.................];2.定义行为,默认run方法nam
红尘一落君莫笑
·
2020-07-06 11:31
Thinkphp5.1
读书笔记——服务容器
今天说的是think\Container类make():创建类的实例。第2或第3个参数为true可每次创建新的实例instance():绑定一个类实例当容器,返回当前容器中的对象实例。getInstance():获取当前容器实例(单例)。get():获取容器中的实例,先调用getInstance()再调用make()。bind():绑定类。先判断是否类or接口=>是否有实例过=>是否为对象,最后判
141_小强
·
2020-07-05 09:48
thinkphp5.1
中报Attempt to assign property 'catename' of non-object
不知道为什么,查了百度都说是需要创建一个新的对象,几个小时试了手册上的其中几个方法没用$user=User::get(1);$user->name='thinkphp';$user->email='
[email protected]
';$user->save();这种方式查不到我的数据(get里面的主键已经改成了我有的主键,手册评论有的成功了,不知道我的为什么),报错Creatingdefaultob
网页荣小草
·
2020-07-05 08:38
thinkphp
thinkphp5.1
在php7.3下使用phpmailer报错
thinkphp5.1
在php7.3下使用phpmailer报错:unabletoselect[11]:Resourcetemporarilyunavailable(max_fd=592)1、邮箱开启授权
陈莺莺呀
·
2020-07-04 14:00
thinkphp5.1
在php7.3下使用phpmailer报错
thinkphp5.1
在php7.3下使用phpmailer报错:unabletoselect[11]:Resourcetemporarilyunavailable(max_fd=592)1、邮箱开启授权
陈莺莺呀
·
2020-07-04 14:00
如何有效提高 ThinkPHP 的应用性能
本文仅抛砖引玉浅述下
ThinkPHP5.1
应用开发中(尤其是部署环境)可能涉及的一些性能优化手段和注意事项。首先要强调一点:框架并不是应用性能的瓶颈,架构设计、数据库和人才是。
傲十郎
·
2020-07-04 11:28
#
1.4.2
性能/安全/调试
在
thinkphp5.1
使用 Workerman 进行 socket 通讯
1.安装Workerman安装GatewayWorker内核文件(不包含start_gateway.phpstart_businessworker.php等启动入口文件),直接上composercomposerrequireworkerman/gateway-worker2.创建Workerman启动文件创建一个自定义命令类文件来启动Socket服务端,新建application/common/c
奋斗·小青年
·
2020-07-02 17:02
php
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他