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
PHP 出现session_start(): Failed to initialize storage module 解决办法
最近使用
thinkphp5
.0突然出现这个问题:session_start():Failedtoinitializestoragemodule:user问题排查和解决1、在报错的文件里的sessionstart
权威小土豆
·
2019-03-14 14:19
php
Thinkphp5
的前置方法列表.
classIndexextends\think\Controller{protected$beforeActionList=[//前置方法列表,继承自Controller'before1'=>'',//为空,表示before是当期类中的全部操作的前置操作'before2'=>['only'=>'demo2'],//only仅适用'before3'=>['except'=>'demo1,demo2'
ZSGZ_AD
·
2019-03-13 15:04
ThinkPHP5
.0框架验证码功能实现方法【基于第三方扩展包】
本文实例讲述了
ThinkPHP5
.0框架验证码功能实现方法。分享给大家供大家参考,具体如下:背景
ThinkPHP5
.0已经出现很久了,最近有所接触,下面介绍一下常用的第三方验证码功能的使用。
moTzxx
·
2019-03-11 11:29
ThinkPHP5
.0源码学习之框架启动流程
本文转自:https://www.cnblogs.com/sunshineliulu/p/8484772.html
ThinkPHP5
框架的启动流程图如下:
ThinkPHP5
的启动流程按照文件分为三步:1
hey_manman
·
2019-03-10 16:56
thinkphp5
php启动
php
贝云cms内容管理系统(
thinkphp5
.0开源cms管理系统)
byCms包含文章,图片,下载,视频模型,基于
thinkphp5
.0.9,可无缝升级至thinkphp.1.0,是一套简单,易用的内容管理系统,旨在帮助开发者节约web应用后台开发时间和精力,以最快的速度开发出高质量的
lxw1844912514
·
2019-03-08 14:00
《全栈营销之如何制作个人博客》之二:php环境安装及个人博客后台搭建 让你的博客跑起来
我们开发这个博客,主要讲的是怎么快速开发一个个人博客,所以不会很系统的讲解PHP的基础知识,及
thinkphp5
框架的系统知识,当然在后面的模块开发中,用到细节知识
石头大叔
·
2019-03-06 13:00
thinkPHP5
.0+phpmailer发送邮件
可下载demo地址:https://download.csdn.net/download/qq_40796914/10997773一、客户端授权码(以QQ邮箱为例)登录QQ邮箱——>设置——>账户——>开启SMTP服务开启服务需发送短信验证,记下客户端授权密码二、下载第三方类库下载地址:https://github.com/PHPMailer/PHPMailer/下载完成解压后将这三个文件放入th
LI-KE
·
2019-03-05 15:13
thinkphp
thinkphp5.0
phpmailer
发送邮件
tp5
thinkphp5
多表关联查询 join查询
我们工作中经常会遇到同时查询两张表的情况这里写一下两张表查询的方法/***多表测试*/publicfunctionblogs(){//以blogs为主表$res=Db::name('blogs')->alias("a")//取一个别名//与category表进行关联,取名i,并且a表的categoryid字段等于category表的id字段->join('categoryi','a.categor
yangliwei.top:88
·
2019-03-03 11:55
php
thinkphp5
swoole 执行异步任务
目录结构:服务器端:setName('websocket:start')->setDescription('StartWebSocketServer!');}protectedfunctionexecute(Input$input,Output$output){$serv=new\swoole_server('0.0.0.0',9501);$serv->set(array('task_worker
wx5c76a3d37ae6d
·
2019-02-27 22:02
PHP
ThinkPHP5
.1阿里云短信服务分享
使用方法//短信发送publicfunctiontrySms(){$mobile=input('mobile');$data=db('config')->where('inc_type','sms')->select();$config=convert_arr_kv($data,'name','value');//生成验证码$code=rand(1000,9999);//发送短信$sms=new\
昊喵喵博士
·
2019-02-25 16:27
php
laravel
thinkphp
ThinkPHP5
.0token机制
(一开始就被web的session机制搞懵了,结果发现和微信小程序token机制不一样,先感谢下琳姐姐把我从杂乱无章的代码里拯救出来…)首先小程序登陆的时候会post用户名,密码和微信小程序用户登录时获取的code码到服务端。然后去获得token,id是user表中与各个账号唯一对应的id,也是通过token验证后要去获得用户的唯一标识,id通过用户名和密码去表中selectid获得//获得tok
likeGhee
·
2019-02-23 01:11
ThinkPHP5
实现smtp发送邮件简易实例
进入
thinkphp5
根目录,使用composer安装phpmailer:composerrequirephpmailer/phpmailer简单实例CharSet='UTF-8';//设定邮件编码,默认
取什么昵称
·
2019-02-22 17:36
composer
phpmailer
smtp
PHP
thinkphp5
使用无限极分类
本文实例为大家分享了
thinkphp5
使用无限极分类的具体代码,供大家参考,具体内容如下1.先根据普通递归完成无限极分类2.再根据分号的类的level添加字符,再次存入数组的_name字段,最后按照_name
tiramisuer8023
·
2019-02-18 10:04
thinkphp5
实现无限级分类
tp5对分类数据表的信息读取与展示,我们即可以控制器完成,也可以在对应的模型中完成。本案例,我们在模型中完全成。况且,对数据表的增,删改查操作,本来就是模型的本职工作。首先声明一下,我们采用递归的方式来实现无限分类。但无限分类的实现,不是只是递归一种方式,还有一种是全路径方式,也可以实现,不过,这种方式通常用在全路径导航菜单中。所以,这里我们还是用最常见的递归函数来实现:无限分类。首先我们先创建一
知末随未
·
2019-02-18 10:30
Thinkphp5
整合微信扫码支付开发实例
Thinkphp5
整合微信扫码支付开发实例,教你怎么用ThinkPHP框架集成微信扫码支付打开首页生成订单,并显示支付二维码public function index() { $wechat
sucaihuo
·
2019-02-18 10:28
微信扫码支付
微信支付
composer的安装方法 以及
ThinkPHP5
安装
1、下载installer的文件,使用浏览器开启链接:getcomposer.org/installer,下载如下文件到E:\xs2016\composer,将installer重命名为composer_installer.phar2、运行cmd,开启命令行,进入composer_installer.phar所在目录输入PHPcomposer_installer.phar,如果出现xdebug的提
likeghee
·
2019-02-13 19:00
ThinkPHP入门-请求和响应
ThinkPHP入门-请求和响应参考:
ThinkPHP5
快速入门-请求和响应。以下为个人看文档的总结,备不时之需,需要的请转1中的参考文献。学习的时候以5.1版本作为学习的版本。
安狗蛋
·
2019-02-13 11:12
PHP
ThinkPHP入门-URL和路由
ThinkPHP入门-URL和路由参考:
ThinkPHP5
快速入门-URL和路由。以下为个人看文档的总结,背不时之需,需要的请转1中的参考文献。学习的时候以5.1版本作为学习的版本。
安狗蛋
·
2019-02-12 15:07
PHP
ThinkPHP5
5.0.22/5.1.29 远程代码执行漏洞复现
复现环境
thinkphp5
.0.22推荐使用vulhub快速搭建漏洞环境漏洞payload:1:/index.php?
shadow_pedestrian
·
2019-02-09 00:02
网安
thinkphp5
.0.23 远程代码执行复现
漏洞影响版本5.0.23之前的版本我使用的是vulhub下提供的漏洞环境,如何使用自行百度谷歌。装好后打开网站如下使用如下poc,即可实现远程代码执行POST/index.php?s=captchaHTTP/1.1Host:你的idUser-Agent:Mozilla/5.0(WindowsNT10.0;Win64;x64;rv:56.0)Gecko/20100101Firefox/56.0Acc
shadow_pedestrian
·
2019-02-08 23:02
网安
thinkphp
ThinkPHP 5.1 修改 Cache 源码
导语最近在学习
THinkPHP5
.1,看了Cache方法的操作,有一点疑惑。虽然封装了很多方法,使用的时候很方便,但是对Redis的高级操作好像不是很友好,出于学习的目的,对源码进行了一点小修改。
haoyq
·
2019-02-06 00:00
thinkphp5
php
ThinkPHP5
.0集成阿里大于发送短信验证码
1.登录阿里云管理控制台,找到短信服务,AccessKeyID、AccessKeySecret两个参数,在下面这个地方可以找到:2.添加一个短信签名,为短信内容开头的发送方标识,如:【李维山】您的验证码是6666......3.添加一个短信模板,为短信的主题内容,其中的变量,如验证码,用${xxx}替换:4.下载PHP的demo,这里用的是旧版的,新版的才出来没几天好像下载解压后把api_sdk文
李维山
·
2019-02-03 22:48
PHP
部署ThinkAdmin后台管理系统
1.下载GitHub-zoujingli/ThinkAdmin:基于
ThinkPHP5
.1基础开发平台(后台开发)2.phpstudy本地配置server{listen80;server_namewww.projecttest.com
Li6868
·
2019-02-03 17:19
部署ThinkAdmin后台管理系统
1.下载GitHub-zoujingli/ThinkAdmin:基于
ThinkPHP5
.1基础开发平台(后台开发)2.phpstudy本地配置server{listen80;server_namewww.projecttest.com
Li6868
·
2019-02-03 17:19
thinkphp5
数组层级缩进转换(可用于分销等级处理)
{volistname='list'id='vo'} {$vo.level-1|str_repeat=' 丨---',###}{$vo.type_name}{/volist}//商品分类 publicfunctionsort_goods(){ $data=Db::name('goods_category')->order(['rank'=>'DESC','id'=
Chen_2017_Strive
·
2019-02-01 11:54
thinkphp5
thinkphp5
后台前端使用腾讯地图获取位置信息
地址//调用方法vargeocoder,map,marker=null;varinit=function(){varlongitude="{$config.longitude}";varlatitude="{$config.latitude}";if(longitude!=''&&latitude!=''){varlat=latitude;varlng=longitude;}else{//获取城市
Chen_2017_Strive
·
2019-02-01 10:24
thinkphp5
后台前端使用高德地图获取位置信息
地址varmap,addMarker;vargeocoder;varplaceSearch;varlat="{$franchisee.latitude|default='23.153608'}";varlng="{$franchisee.longitude|default='113.325996'}";map=newAMap.Map('g-map',{resizeEnable:true,cente
Chen_2017_Strive
·
2019-02-01 10:33
thinkphp5
使用百度ECharts 柱形图
/***后端查询*/publicfunctionget_order(){$types=input('param.types');if($types==1||$types==2){//订单统计if($types==1){$todays=date("Y-m-d00:00:00");//今日$todaye=date("Y-m-d23:59:59");//今日$now=date('Y-m-d');}if(
Chen_2017_Strive
·
2019-02-01 10:52
图形展示
thinkphp5
或者thinkphp3.2的isAjax无效的原因以及解决方案
【先言】:当你是跨域时,tp内置的这个方法就完全鸡肋了(也就是说无用)【场景】:①:不跨域,自己增加请求头设置"X-Requested-With"这的值为"XMLHttpRequest",至于怎么增加请求头自己去百度,网上一大堆,这里我就懒得写了,加了这个请求头之后就ok了②:跨域,当为跨域的时候,你是无法增加请求头的,即时你加也是徒劳无功,它不认了。原因是(ajax跨域只能指定jsonp格式的数
隔壁小王攻城狮
·
2019-01-31 16:41
ThinkPHP框架
ThinkPHP5
上传文件
前台后台publicfunctionupload(){//获取表单上传文件例如上传了001.jpg$file=request()->file('txt');//$info=$file->move('/home/www/upload/','');//移动到框架应用根目录/public/uploads/目录下$info=$file->move(ROOT_PATH.'/home/www/uploadaa
LC—Dream
·
2019-01-28 16:46
Thinkphp框架
ThinkPHP 5.0.x、5.1.x、5.2.x 全版本远程命令执行漏洞
ThinkPHP5
.0.x、5.1.x、5.2.x全版本远程代码执行漏洞漏洞概述:ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架。
SoulCat.
·
2019-01-27 00:00
ThinkPHP
命令执行漏洞
渗透测试
web安全
变量覆盖
CVE
thinkphp 5.0 对接微信模板消息
thinkphp5
.0通过公众号推送消息微信公众平台获取到AppID,AppSecret登录到微信公众平台,找到开发—基本设置,如图1,图2:获取到AppId和AppSecret,顺手把你服务器的ip添加到白名单
Chen_SJ1020
·
2019-01-26 15:02
php
微信
消息推送
公众号消息
PHP
thinkphp3、
thinkphp5
框架中,如何用order()实现自定义排序呢?非常有用!
thinkphp3、
thinkphp5
框架中,如何用order()实现自定义排序呢?
一亩地
·
2019-01-24 18:37
❤
PHP
❤
数据库
thinkphp5
.0 redis 配置账号密码使用
classRedis{staticprivate$instance;privatefunction__construct(){}staticpublicfunctiongetInstance(){if(!self::$instanceinstanceofself){self::$instance=(new\think\cache\driver\Redis(['host'=>config('cach
someonemaybe
·
2019-01-23 17:10
nginx下的CodeIgniter 3.1 的最佳配置
thinkphp5
,laravel5,yii2,人家的官网都是给nginx的配置的。但是CodeIgniter真没有。经本人实际测试的最佳配置如下,和
thinkphp5
.1的最佳配置一样的。
xieye
·
2019-01-21 15:00
nginx
CodeIgniter
nginx下的CodeIgniter 3.1 的最佳配置
thinkphp5
,laravel5,yii2,人家的官网都是给nginx的配置的。但是CodeIgniter真没有。经本人实际测试的最佳配置如下,和
thinkphp5
.1的最佳配置一样的。
xieye
·
2019-01-21 15:00
nginx
CodeIgniter
nginx下的
thinkphp5
.1的最佳配置
阅读更多nginx下的
thinkphp5
.1的最佳配置本文主要参考了:https://blog.csdn.net/tinico/article/details/18033573但有两处改动。
xieye
·
2019-01-20 21:00
nginx
thinkphp5
try_files
nginx下的
thinkphp5
.1的最佳配置
阅读更多nginx下的
thinkphp5
.1的最佳配置本文主要参考了:https://blog.csdn.net/tinico/article/details/18033573但有两处改动。
xieye
·
2019-01-20 21:00
nginx
thinkphp5
try_files
ThinkPHP 小于5.0.24 远程代码执行高危漏洞 修复方案
漏洞描述由于
ThinkPHP5
.0框架对Request类的method处理存在缺陷,导致黑客构造特定的请求,可直接GetWebShell。
danson_yang
·
2019-01-18 16:47
php
thinkPHP
tp5数据排序分页展示
环境:
ThinkPHP5
.1,PHP7.x仔细阅图本文可实现效果:需求举例:在首页中展示所有记录,每页10条记录1.可在后端控制器中index()方法下:publicfunctionindex(){//
dongZhenSong
·
2019-01-18 15:41
PHP
thinkphp5
.1完整版
完整版,git即可使用#think-admin#ENV-php>=5.6-mysql>=5.5#install1下载git文件gitclonehttps://github.com/RoseKissYou/
thinkphp5
.1all.git
rosekissyou
·
2019-01-18 11:40
Thinkphp5
.1 ~ 5.2代码执行漏洞
据作者博客中说的:本身项目发布就需要屏蔽异常和错误所以这个配置是一个正常的配置http://proxy.boomeye.com:19300/wordpress/index.php/2019/01/15/
thinkphp5
caiqiiqi
·
2019-01-16 12:18
Web
thinkphp5
中引入public中的css,js文件问题
第一个方法:https://blog.csdn.net/Wu_shuxuan/article/details/78685214原博主讲得很详细明了,我就直接引用了,若侵权可联系我删除该链接。第二个方法,即用tp框架的常量字符串替换,在thinkphp-library-think下有一个View.php文件,该文件定义了替换一些常量字符串信息,如下图:__CSS__替换成$root.’/public
newy
·
2019-01-14 20:14
php
tp5.0框架
Linux部署
thinkphp5
,nginx服务器一直访问index/index问题解决方法
基于
thinkphp5
写的项目,部署到Linux环境nginx下时,不管访问那个方法,都强制跳转到Index/index方法。
笛福奥特
·
2019-01-14 11:48
ThinkPHP 小于5.0.24 远程代码执行高危漏洞 修复方案
漏洞描述由于
ThinkPHP5
.0框架对Request类的method处理存在缺陷,导致黑客构造特定的请求,可直接GetWebShell。
无限星辰飞翔
·
2019-01-12 10:45
Thinkphp5
PHP之ThinkPHP框架(界面)
下载及配置官网(http://www.thinkphp.cn/)下载
ThinkPHP5
.0,将解压文件放在网站目录下的ATP5子目录下默认主页:http://localhost:8099/ATP5/public
东小东
·
2019-01-11 19:00
tp5(
thinkPHP5
)框架数据库Db增删改查常见操作总结
本文实例讲述了tp5(
thinkPHP5
)框架数据库Db增删改查常见操作。
TBHacker
·
2019-01-10 10:19
tp5(
thinkPHP5
)框架实现多数据库查询的方法
本文实例讲述了tp5(
thinkPHP5
)框架实现多数据库查询的方法。分享给大家供大家参考,具体如下:引言:有时候一个管理后台,需要涉及到多个数据库。
TBHacker
·
2019-01-10 09:13
微信支付JSAPI,实测!终极方案
开发环境
thinkphp5
.0php(开始使用JSAPI需要一个概念,就是在整个JSAPI的逻辑里面,只存在一个随机字符串和一个时间戳。相当于JSAPI类里的全局。)注意:由于我这里用的http_bu
李益达
·
2019-01-08 00:00
thinkphp5
php
微信请求wx.request之GET***/index.php/Index/index/hello 500 (Internal Server Error)
今天在搭建微信小程序框架后台服务时(linux+apache+
thinkphp5
),部署完就随便写了个write('---------------...','/var/www/html/w...',false
Athain
·
2019-01-07 16:48
踩坑日常
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他