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
多语言切换项目实战
ThinkPHP5
多语言切换实战1.在配置文件中开启多语言配置2.然后添加多语言目录这里创建你需要的语言包在语言包里定义需要翻译的文本,中英文数组的键名写成一致然后在html文件里输入{:lang(‘键名
BigChen_up
·
2020-07-13 20:40
PHP
多语言切换
关于
thinkphp5
使用模型save()更新数据提示 method not exist:think\db\Query-> 报错解决方案
模型的新增和更新方法都是save方法,系统有一套默认的规则来识别当前的数据需要更新还是新增。实例化模型后调用save方法表示新增;查询数据后调用save方法表示更新;save方法传入更新条件后表示更新;如果你的数据操作比较复杂,可以显式的指定当前调用save方法是新增操作还是更新操作。如果你想使用TP5里边的save()方法进行更新数据,如果按照一般情况使用where()判断更新条件的话就会出现以
BigChen_up
·
2020-07-13 20:40
PHP
开发笔记
thinkphp5
中使用phpmailer实现发送邮件功能(转载)
一、开启SMTP服务(使用php发送邮件需要用到SMTP服务,这里以163邮箱的SMTP服务为例)。1.登录163邮箱,在首页上找到“设置”。2.选择开启的服务,一般都全选,POP3/SMTP/IMAP,开启SMTP服务就得先开通客户授权码。3.点击开通客户授权码,选择开启4.需要手机验证码,需要绑定手机号。5.SMTP服务需要输入客户端授权密码,这个密码就是是你在第三方客户端上的邮箱登录密码(在
weixin_30780649
·
2020-07-13 17:37
thinkphp+queue+supervisor队列消息和进程守护
thinkphp5
.1.36+queue2.01.thinkhphp安装queue扩展我使用的是composer安装(composer安装地址:https://pkg.phpcomposer.com)直接在项目根目录运行
斯内克si
·
2020-07-13 17:43
ThinkPHP5
小程序笔记(二)
TP5数据库惰性连接,节省资源;TP5中使用查询构造器不使用原生sql的好处是,TP5编写了一套规范,语法简单的查询构造器,这是第一点,第二点是当我们使用其他类型的数据库时我们无需更改sql语句,框架自动切换到改数据库类型的sql语法;无论使用哪种查询都要使用Db::类,table和where属于链式方法(辅助方法),select和find才是真正的查询方法,包括update、delete、ins
PHPer_
·
2020-07-13 17:40
ThinkPHP5
.0 用docker部署
Dockerfile文件如下:FROMhub.c.163.com/shenggen/thinkphp-docker:v0.0.1ADD./appRUN["chmod","777","/app"]EXPOSE80以上镜像是自己根据centos-php56+nginx修改的。docker生成镜像,启动命令如下-v是为了把里面的文件映射到外面来,为了方便修改本机代码,立即生效用的--发布时不需要,应当去
weixin_30432179
·
2020-07-13 17:32
docker-compose 学习:部署 ThinkPHP 5 网站
接前一个https://blog.csdn.net/u010953609/article/details/89337660LNMP搭建之后,就需要实际部署自己的网站,这里选择
ThinkPHP5
完整版作为样本进行测试既然
哈哈虎123
·
2020-07-13 14:39
Docker
Thinkphp5
线上部署 正常返回数据,状态码却是500
做了挺久的小程序后台,正准备上线,却发现数据返回全部正常,但是状态码全部都是500。????第一反应是万恶的缓存,清理缓存给runtime目录777权限,发现还是不行?倒回去查看本地环境,发现一切正常,删除缓存和日志,测试,发现目录中日志目录和缓存目录同时生成了文件。查看线上环境的log目录,发现权限不足,修改成777解决。期间搜索了下百度,发现好多答案都不知道原因。主要答案有修改runtime目
feiyanger
·
2020-07-13 13:19
thinkphp5
简单使用JWT。
JSONWebToken(JWT)跨域认证进入官网(https://jwt.io):1,选择PHP2,选择一个收藏量最多的使用composer安装3,下载完成文件会在vendor目录4,新建一个控制器:引入类5,设置要加密的参数(参数为可选,也可以自己增加):iss(issuer):签发人exp(expirationtime):过期时间sub(subject):主题aud(audience):受众
床上等你_zzw
·
2020-07-13 12:57
IT
Warning: require(): open_basedir restriction in effect
今天在linux服务器部署
thinkphp5
的时候PHP报了这个错误,如下:Warning:require():open_basedirrestrictionineffect.File(/www/wwwroot
PHP_SEO
·
2020-07-13 10:05
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
基于JWT访问令牌token 刷新令牌token验证
common.php$userId,"iss"=>"https://199508.com",//签发组织"aud"=>"https://199508.com",//签发作者"iat"=>$time,"nbf"=>$time,"exp"=>$expire);$jwt=JWT::encode($token,$key);return$jwt;}/*****************************
梅坞茶坊
·
2020-07-13 10:42
php
项目:IT资源共享资源(登录后端)
公众号技术标签小程序PHP源码项目
ThinkPHP5
.0目录结构,新建一个模块api,该模块下面有controller、model目录,前者放控制器,写API接口(这里是简单的api写法)。
qq_32130897
·
2020-07-13 10:36
小程序开发
微信小程序 +
ThinkPHP5
登录态实现
微信小程序中,一般会涉及三种登录方式:1.使用微信账号登录2.自有的账号注册和登录3.使用其他第三方平台账号登录微信账号登录流程:1.小程序通过wx.login获取code,发往后台,后台以此向微信API换取session_key和openid;2.随机生成字符串作为sessionid(key),session_key和openid作为value,存入redis中,为了安全,存入的时候还应设置一个
酒中仙77
·
2020-07-13 10:13
微信小程序
Thinkphp5
+JWT开发 api接口
1、安装thinkphpcomposercreate-projecttopthink/think=5.1.*tp52、在框架中安装JWT扩展composerrequirefirebase/php-jwt3、新建API模块建议使用版本控制,api/v1/controller在API模块下common.php中定义接口返回参数码constERRNO_MAP=['OK'=>'成功','DBERR'=>'
Top丶Rachel
·
2020-07-13 09:00
PHP
Thinkphp5
.1 引用第三方包的问题
Thinkphp5
.1导入第三方包的问题一般刚接触tp5.1的,会很不适应,虽然版本号只是比5.0多了0.1,但是差别挺大,废弃了不少方法,官方的教程又很简单,很多东西没说全,在此鄙视一下框架作者,最起码体谅一下小白嘛
0x0001echo
·
2020-07-13 09:55
php
微信支付分支付免押订单租赁订单
thinkphp5
智慧零售和先享后付使用微信支付V3版接口规则参见:https://wechatpay-api.gitbook.io/wechatpay-api-v3/免押租借和免押速住使用微信支付V2版接口规则参见:https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=4_3https://pay.weixin.qq.com/wiki/doc/ap
lumengabc
·
2020-07-13 07:22
微信平台
php上传图片base64上传
thinkphp5
上传upload图片源码下载
php上传图片base64上传
thinkphp5
上传upload图片源码下载functionuploadbaseAction(){$img_path=ROOT_PATH.'test'.DS.'
lumengabc
·
2020-07-13 07:22
myphp
ThinkPHP5
集成PHPMailer库发送邮件【附完整邮件验证码示例】
代码下载:https://github.com/FrankDiao/
ThinkPHP5
_PHPMailer1.目录说明wwwWEB部署目录├─application应用目录│├─common公共模块目录
Frank.diao
·
2020-07-13 06:32
后端
PHP
ThinkPHP
第三方服务器
thinkphp5
给微信公众号返回加密消息遇到的问题
在调试的时候出现警报:Automaticallypopulating$HTTP_RAW_POST_DATAisdeprecatedandwillberemovedinafutureversion.导致一直公众号一直解密失败:成功或失败:DecryptFail!错误原因:Xmlfieldserror,pleasecheckyourresponsexml!解决方法:在php.ini里面把always_
kjing
·
2020-07-13 06:28
编程相关
ThinkPHP5
+Apicoud+vue商城APP实战
百度网盘下载目录章节1:项目概述课时1apicloud平台介绍。04:38课时2知识体系架构介绍。16:10章节2:apicloud50分钟快速入门教程课时3apicloud环境搭建03:29课时4创建项目,IDE工具使用篇07:24课时5apicloud开发工具使用技巧10:57课时6apicloud打包,发布升级篇08:25课时7apicloud项目的目录结构分析和技术架构体系21:19章节3
jinmeng236
·
2020-07-13 06:10
thinkphp5
之 PHPExcel使用
核心思想:PHPExcel只是一个php的扩展,你也可以理解为一个工具包,里面有很多关于处理Excel的类,我们直接去调用就好。准备工作,导入到出会使用到的函数://获取excel操作对象,其中$filePath表示excel文件的路径【一定要写正确,请勿使用"/public/..."这种直接用“/”表示的路径】$objPHPExcel=PHPExcel_IOFactory::load($file
大步向前blue
·
2020-07-13 05:47
微信支付V3微信公众号支付PHP教程/
thinkPHP5
公众号支付
本篇文章是微信支付最新接口V3版本的PHP实践教程,在该教程中主要使用的框架是
thinkPHP5
框架,如果你对
thinkPHP5
框架下的开发还不是很熟悉可以查看相关的教程,当然在我的博客中也有
thinkPHP5
MarsWill
·
2020-07-13 05:04
PHP
微信公众平台
支付
微信支付
TP5
thinkphp5
下使用WebSocket
最近有个项目需求是这样的:软件端会向服务器发送请求,获取一些信息。然后对获取过来的信息进行处理,再返回信息的id方式一:软件端那边调用接口,一分钟请求一次。问题出现:如果有几万个人同时用软件,就会产生大量的http请求,导致负载过高。因此需求考虑到第二种方式。方式二:使用WebSocket,进行一次长连接,这样就减少了大量的请求。因为对于webscoket要求不高,因此就选择了Workerman,
gzmyh
·
2020-07-13 05:24
thinkphp
基予
thinkphp5
后台的微信小程序生成二维码源码
publicfunctiongetcode(){//微信小程序楚传递的参数值$user_id=$_REQUEST['user_id'];$APPID=$_REQUEST['appId'];$AppSecret=$_REQUEST['appSecret'];$qrpath='qrcode';//路径在public文件夹里面if(!is_dir('.'.$qrpath)){///public/qrco
肥昂娜
·
2020-07-13 04:10
微信公众平台开发:从零基础到
ThinkPHP5
高性能框架实践 Epub +Azw3 +Mobi
image下载地址......1、网站地址或点击阅读原文https://51dr.cn/book/detail/283202、回复关键字28320直接获取下载链接,公众号二维码请见文章末尾哦图书简介......本书分为25章。第一章简要介绍了微信及其主要平台:微信公众平台与微信开放平台,重点介绍了微信公众平台的后台的各项功能。第二章介绍了如何搭建本地开发环境,以及使用PHP作为开发语言时的程序开发
菜鸟飞不动-公众号 读书ReadBook
·
2020-07-13 04:41
thinkphp5
递归实现菜单栏
百度都是一个抄一个,谁抄谁的也不知道,对我没有一点用,最终我也抄了一个,改造了一下,跑的通最终截图代码代码可直接复制,可以直接运行,最后访问的接口是如:127.0.0.1:**/index/index/getDgclassIndex{privatestaticfunctionarr(){$rows=array(array('id'=>'1','name'=>'一级菜单','pid'=>'0','p
背书包的甜瓜
·
2020-07-13 04:15
thinkphp5
PHP
[PHP]
ThinkPhp5
实现token登陆
1:首先在数据库的users表中添加两个字段1):token2):time_outtoken用于存储用户的tokentime_out用于设置用户token的过期时间首先创建函数:checkToekn($token)函数用于检验token是否存在,并且更新tokenpublicfunctioncheckToken($token){$user=new\app\index\model\Users();$
Undefind_object
·
2020-07-13 03:28
thinkphp5
加解密方法
/***系统加密方法*@paramstring$data要加密的字符串*@paramstring$key加密密钥*@paramint$expire过期时间单位秒*returnstring*@author麦当苗儿*/functionthink_encrypt($data,$key='',$expire=0){$key=md5(empty($key)?C('DATA_AUTH_KEY'):$key);
正版小火炉
·
2020-07-13 02:35
thinkphp5
viewController 向view传值
如果没有继承与
thinkphp5
框架里面的controller可以直接classIndex{publicfunctionindex(){returnview('index',['email'=>'630207797
Albert88888
·
2020-07-13 02:32
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
中使用JWT
JWT下载地址:https://jwt.io可以直接去github上下载,也可以使用composer使用composer的话要确保你的电脑上安装了composer,进入项目根目录下载即了,自动会放在vendor目录下创建文件我是放在common目录下使用教程github都有的贴源码JWTAuth.phptoken=(newbuilder())->setHeader('alg','HS256')->
huangyuxin_
·
2020-07-12 22:25
PHP
thinkphp5
.0
由于刚开始接触
thinkphp5
.0,还不知道怎么创建模块,看了官方的文档,将怎样创建应用模块的整个流程总结如下,以方便以后学习。
thinkphp5
.0是用命令行创建应用模块的。
zhaijunliang2009
·
2020-07-12 19:17
thinkphp5.0
ThinkPHP5
.1结合Redis模拟秒杀(悲观锁,乐观锁)
ThinkPHP5
.1结合Redis模拟秒杀(悲观锁,乐观锁)test34()初始化Redis扣库存测试数据每次进行并发测试前,都要执行的初始化test35无事务,无锁超卖test36有事务,无锁超卖test37
Rody杰
·
2020-07-12 13:34
学习验证类
微信JSSDK
先看后端操作,基于
thinkphp5
,/*微信JS-SDK配置*/publicfunctionshare(){$ticket=getJsapiTicket(getAccessToken(APPID,SECRET
nhphp
·
2020-07-12 11:47
Thinkphp5
用ab压力测试工具测试高并发请求
上篇文章【
Thinkphp5
实现悲观锁】已介绍过
thinkphp5
使用悲观锁实现高并发的场景,这篇文章将实际测试下。
weixin_34010949
·
2020-07-12 08:59
控制器中的方法命名规范
因为有些框架提供了自动生成控制器的功能,我们先来看下比如
THINKPHP5
https://www.kanclo
阿飞afei
·
2020-07-12 08:00
thinkphp5
模型绑定的解释
路由规则和分组支持绑定模型数据,例如:Route::rule('hello/:id','index/hello/index','GET',['ext'=>'html','bind_model'=>['user'=>'\app\index\model\User',],]);会自动给当前路由绑定id为当前路由变量值的User模型数据。就是自动读取到cms_user(我设置了表前缀‘cms_’,设置是‘
呦丶耍脾气
·
2020-07-12 06:17
could not find driver和PDO drivers = no value
couldnotfinddriver使用
ThinkPHP5
.0.20(win7+apache2.4.41+php7.2.21+MySQL5.7)连接MySQL数据库时,报错:然后使用phpinfo();
苦的人生遇见甜
·
2020-07-12 05:59
php
apache
windows
ThinkPHP5
mac 上 php 验证码不显示图片
20190718学习做一个
thinkphp5
的验证码,结果发现在我的macbook上死活不出图片,但是在windows上是可以的!断定问题出在环境上!
哈哈虎123
·
2020-07-12 02:20
tp5中redis缓存配置及使用
首先看手册https://www.kancloud.cn/manual/
thinkphp5
/1181311.修改config.php的配置文件'cache'=>[//驱动方式'type'=>'redis
qq_35727895
·
2020-07-11 17:19
php
redis
基于bootstrap+
thinkphp5
.0响应式博客模板源码
简单的来说,用了
thinkphp5
.0的后台框架及
thinkphp5
.0的后台核心功能。前端使用bootstrap仿了laravel的前端页面写的一个简洁的前端响应式前端。
极客小寨工作室
·
2020-07-11 17:17
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
向下滑动触发“ 加载更多 ”;ajax 异步加载更多
实现效果:手机页面向下滚动加载数据前端代码:{volistname="jifen_list"id="vo"}{$vo.reward_type}{$vo.create_time|date="Y-m-d",###}{ifcondition="$vo.jifen_num>=0"}+{$vo.jifen_num}{else/}-{$vo.jifen_num}{/if}{/volist}没有更多了javas
hujian-blog.vip
·
2020-07-11 16:43
thinkphp5开发总结
thinkphp5
使用phpoffice/phpspreadsheet导入和导出excel
PHPExcel已经被废弃在PHP7.2中已经无法获取更新,官方重新开了一个新包phpspreadsheetcomposer安装:composerrequirephpoffice/phpspreadsheet一,导出,1,view中:导出$('#daochu').click(function(){if($('#addtime').val()==''){layer.msg('请选择时间范围',{ti
枯灯一枚
·
2020-07-11 16:36
tp5
基于PhpExcel封装的PHPOffice工具类,导出Excel文件
笔者使用的环境目前为
Thinkphp5
+PHP7.1首先composer安装PHPExcel,composerrequirephpoffice/phpexcel注:phpexcel不再维护,推荐使用phpspreadsheet
君子……如玉
·
2020-07-11 15:19
PHP
ThinkPHP
phpexcel
ThinkPhp框架学习之入门第一天
注:本人使用的
ThinkPhp5
版本。这篇博文是入门的第一天。·完成了Thinkphp包的“安装”·基本了解了入口文件功能·自定义控制器的调用
Miaowa
·
2020-07-11 15:34
ThinkPhp框架学习
EpiiAdmin php开源交互性管理后台框架,基于
Thinkphp5
.1+Adminlte3.0+Require.js, 让复杂的交互变得更简单!
EpiiAdminEpiiAdminphp开源交互性管理后台框架,基于
Thinkphp5
.1+Adminlte3.0+Require.js,让复杂的交互变得更简单!
天河之源Mren
·
2020-07-11 13:59
学习笔记之安装
ThinkPHP5
.0框架
前言ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。遵循Apache2开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。安装ThinkPHP
学长小攀
·
2020-07-11 12:41
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他