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
.0教程路由入门
路由和URL入门例1改一下如图所示index为大写:代码如下:publicfunctionindex($name='张三',$sex='女'){echo"hello:".$name."".$sex;}改为如下代码:publicfunctionIndex($name='张三',$sex='女'){echo"hello:".$name."".$sex;}下面我们要执行波利亚《怎样解题》的思路:实现你的
周行知
·
2020-07-14 21:35
微信实验十三、
ThinkPHP5
.0用户查询、分类查询及源码下载
一、实验目的1、掌握
ThinkPHP5
.0用户查询与分类查询功能。二、实验内容1、掌握
ThinkPHP5
.0用户查询功能。2、掌握
ThinkPHP5
.0用户分类查询功能。
chenxhjeo
·
2020-07-14 18:01
thinkphp5
操作 redis 实现文章的热度排行和点赞排行
thinkphp5
操作redis实现文章的热度排行和点赞排行使用redishash散列和zset有序集合实现文章的热度排行和点赞排行1.首先为文章建立散列,存入基本信息。
Seaiio
·
2020-07-14 18:35
redis
thinkphp
基于Web的高校社团管理系统的设计与实现
该文章记录的是我的毕业设计该项目运用PHP动态网站开发技术,使用
ThinkPHP5
开源框架,HTML5、CSS、JavaScript等脚本语言,Web服务器使用Apache,数据库采用MySQL数据库,
呆萌的小阿斗
·
2020-07-14 16:16
网页
mysql
框架
ThinkPHP5
报错php not support: redis以及Redis的使用
那么流行的
ThinkPhP5
框架中是怎么使用的呢?第一步:添加Redis扩展(如果已经配置,忽略该步骤)1.下载php_redis.dllhttp://windows.php.net/downlo
狂野小青年
·
2020-07-14 15:05
PHP深入实践
Workerman+
Thinkphp5
搭建高性能的PHP socket 服务器框架
这些都是
thinkphp5
开发
雷小天博客
·
2020-07-14 13:07
PHP
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
集成redis, SESSION用redis session.save_path = "tcp://127.0.0.1:6379?auth=password"
首先要配置php-redis扩展https://blog.csdn.net/fareast_mzh/article/details/81463749配置文件:application/config.php增加配置://+----------------------------------------------------------------------//|缓存设置//+-----------
fareast_mzh
·
2020-07-14 10:32
redis
php
redis
thinkphp
thinkphp5
结合mysql实现微信登录和自定义分享链接和图文
php代码functioncurlHtml($url){$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
fangdong88
·
2020-07-14 10:23
php
thinkphp5
的redis配置
tp5自带有一个cache/redis文件第一次使用,本来想测试一下,就在根目录下写了一个redistest.phpset('name','chenmo');print_r($redis->get('name'));$redis->rm('name');部署到xampp的htdocs下,访问报错notsupport:redis,后来发现是缺少phpredis扩展.安装phpredis扩展windo
chen__mo
·
2020-07-14 08:50
php
redis
thinkphp5
下unlink的 permission denied问题
只能考虑文件占用问题,因为
thinkphp5
上传中继承了SplFileObject。而我在删除时,这个文件依旧是打开状态,所以无法删除。看代码publicfunctio
antdz
·
2020-07-14 07:50
ThinkPHP5
系列一
一.目录结构.project应用部署目录├─application应用目录(可设置)│├─common公共模块目录(可更改)│├─index模块目录(可更改)││├─config.php模块配置文件││├─common.php模块函数文件││├─controller控制器目录││├─model模型目录││├─view视图目录││└─...更多类库目录│├─command.php命令行工具配置文件│
大鹏的鹏
·
2020-07-14 00:05
ThinkPHP5
使用七牛云上传图片(文件)与删除
七牛云好处:云存储,云加速,CDN镜像存储等等,自直观的说,就是把一些静态文件如:css、js、图片等存储到七牛云,然后通过一个分配的或者自己绑定的域名开启CDN加速去访问,这样既减少了自己的服务器压力,又也减少了宽带,非常适合个人,或者一些中小型企业网站使用。1、注册七牛云2、到对象存储新建一个存储空间,并记下名称3、到个人中心->密钥管理获取密钥:AK/SK4、下载七牛云的SDK点此:官方下载
寻梦资源网
·
2020-07-13 22:43
php
ThinkPHP5
thinkPHP5
.1接入腾讯云OCR身份证识别认证接口
腾讯的接口谁接谁知道,其中的苦就不说了,说说最近新接入的腾讯云OCR身份证识别的一些体会因为
thinkPHP5
.1现在接入第三方类库只支持composer方式,不然不能自动加载,不然直接用use会出现什么什么类不存在一类的提示
疯狂份子
·
2020-07-13 21:25
PHP技术
thinkphp5
jwt请求颁发token详解接口安全
JWT应用场景点击登入颁发token,下次请求带着token请求,对接口安全有保障,不会任何人都可以请求接口JWT的优点JWT的优点:用户会话信息保存在客户端,服务端再也不用操心用户的会话信息,即服务端无状态JWT的缺点:只能被动等到token过期,不能主动失效token导入文件到vendor目录下面,可以看我上传的jwt文件下面是代码//生成验签functionsignToken($ip){$k
顺其自然~
·
2020-07-13 21:47
JWT
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
学习验证类
上一页
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
其他