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
读取配置文件属性
配置文件优先等级加载顺序:惯例配置->应用配置->扩展配置->场景配置->模块配置->动配置态优先级:动配置态>模块配置>场景配置>扩展配置>应用配置>惯例配置从右往左,右边配置文件的配置会覆盖左边配置文件的配置一、惯例配置路径:thinkphp/convention.php一般情况下,不对惯例配置进行修改!二、应用配置路径:application/config.php三、扩展配置(对配置文件分目
beyond_1990
·
2020-08-19 17:21
thinkphp5
thinkphp5
的 nginx 配置文件
首先我们假定几个条件:1,配置文件使用vhost方式,如果单主机的酌情修改;2,假定配置的域名是mydomain.vm;3,假定用户使用的是linux操作系统;4,假定项目文件部署在/app/www/mydomain.vm目录下;5,假定nginx的日志放在/app/logs/nginx目录下。下面是配置文件的具体内容:server{listen80;server_namemydomain.vmw
l_mofi
·
2020-08-19 16:06
Linux
ThinkPHP5
.X PHP5.6.27-nts + Apache 通过 URL 重写来隐藏入口文件 index.php
我们先来看看官方手册给出关于「URL重写」的参考:可以通过URL重写隐藏应用的入口文件index.php,Apache的配置参考:1、http.conf配置文件加载mod_rewrite.so模块2、AllowOverrideNode中将None改为All3、将下面的内容保存为.htaccess放置入口文件同级目录下Options+FollowSymlinks-MultiviewsRewriteE
Gnahzi
·
2020-08-19 16:36
ThinkPHP
ThinkPHP
PHP
Apache
公众号
thinkphp5
nginx配置文件
LNMP下
thinkphp5
nginx的解析配置经测试php5.4-5.6都可成功运行nginxversion:nginx/1.11.5server{listen80;server_namejq.cn;
QASWQASWQ0808
·
2020-08-19 16:35
thinkphp5
入口文件绑定别的模块
作用在访问默认模块时可以跳转到别的模块(也可以是控制器甚至模型,但是我还没有试过)方法(暂时用过的,后面有新的再更新)在public底下的index.php入口文件中define('BIND_MODULE','需要绑定的模块名');原因在index.php调用的run()方法中,有下面这一段代码if(defined('BIND_MODULE')){//模块/控制器绑定BIND_MODULE&&Ro
别杀我我想死
·
2020-08-19 09:07
thinkphp
解决
thinkphp5
中关闭多支持多模块后始终提示控制器不存在的问题
配置的时候想去掉index网上说法众多可是系统本身带有这个功能的。//是否支持多模块'app_multi_module'=>false,这个只要设置false按理说就可以将xxxx/index/user/login=>xxxx/user/login可是始终系统提示控制器不存在研究了很久发现配置都是对的//默认模块名'default_module'=>'index',默认的模块名也设置了手工切断点发
Mad_Geek
·
2020-08-19 08:07
PHP
新浪SAE日志中心的魔改打开方式(使用ThinkPHP)
下面以ThinkPHP3.2.3版举例,但(截至本文发布前)
ThinkPHP5
版也有相同的问题。话不多说,先上代码。
12548
·
2020-08-19 06:27
Tp5命名空间及路由笔记
TP5路由1,
ThinkPHP5
的路由过程,就是从入口文件开始,找到对应的方法位置。
moon_dayone
·
2020-08-19 02:14
ThinkPHP
ThinkPHP5
使用cmd命令行 (cli) 执行 php think的方式
前言:在某些场景里,我们需要在cmd命令行中调用代码,比如定时执行脚本采集数据,这时候phpthink就真正的派上了用场。步骤:一、首先,在application\command目录(目录没有则创建)下新建task.php,代码如下:setName('task');//2.配置一个参数使用$input->getArgument('username')获取$this->addArgument('us
左手写愛
·
2020-08-19 00:56
ThinkPHP
消息中间件之RabbitMQ
thinkphp5
.1用法
composer安装composerrequirephp-amqplib/php-amqplib代码如下//+----------------------------------------------------------------------namespaceapp\system\admin;usePhpAmqpLib\Connection\AMQPStreamConnection;use
胡萝卜的兔
·
2020-08-18 18:01
消息中间件
thinkphp5.1
Thinkphp5
或 TP5 删除事件不起作用 before_delete after_delete
Thinkphp当中的模型事件在处理缓存方面使用起来是非常方便的,比如1.在更新和添加的时候将缓存删除2.在删除数据的时候将缓存删除在事件当中写入后,就避免了在每个控制器当中再分别写了,在升级到5.0+以后出现的问题是,protectedstaticfunctioninit(){ self::beforeWrite(function($user){ //这里有作用 cache('me
Alert_薛
·
2020-08-18 06:53
PHP
thinkphp5
多文件上传如何实现
thinkphp5
多文件上传如何实现一、总结一句话总结:官方文档,测试一下,一定要测试,打印中间变量,就知道每句话是什么意思,一定要测试一下。又简单有快。
weixin_34309435
·
2020-08-18 05:03
THINKPHP5
第五章(事件)
因为家里有些事儿,所以回家了几天。今天我们接着讲模型里面的事件和关联,首先,我们先看看事件。根据官方的手册我们可以知道,事件一共支持八种方式。分别是。before_insert,after_insert,before_update,after_update,before_write,after_write,before_delete,after_delete。使用方式如下图所示。这里是直接调用ev
丶喝咖啡的猫
·
2020-08-18 01:20
THINKPHP5
ThinkPHP5
.0之数据导出excel表格
ThinkPHP5
.0之数据导出excel表格使用composer安装phpexcel扩展类库composerrequirephpoffice/phpexcel控制器类中导入扩展类usePHPExcel_IOFactory
六涛
·
2020-08-17 16:40
TP5.0
ThinkPHP5
.0之图像处理
ThinkPHP5
.0之图像处理composer安装图像处理类composerrequiretopthink/think-image控制器/***执行上传*/publicfunctionpostUpload
六涛
·
2020-08-17 16:40
TP5.0
ThinkPHP5
之图片下载
ThinkPHP5
之图片下载控制器中的方法/***下载图片*/publicfunctiondownload($data){$filename=$data;header("Content-Type:application
六涛
·
2020-08-17 16:40
TP5.0
ThinkPHP5
实现生成小程序码并更新logo
ThinkPHP5
实现生成小程序码并更新logo新建控制器Qrcode.phpfield('studio_invt_logo,studio_logo,studio_id,studio_invt_applet
六涛
·
2020-08-17 16:40
TP5.0
基于
thinkphp5
框架实现微信小程序支付 退款 订单查询 退款查询操作
微信小程序或微信支付相关操作支付退款订单查询退款查询支付成功,进行回调退款成功进行回调用到的方法支付/***预支付请求接口(POST)*@paramstring$openidopenid*@paramstring$body商品简单描述*@paramstring$order_sn订单编号*@paramstring$total_fee金额*@returnjson的数据*/publicfunctionp
·
2020-08-17 16:29
thinkPHP5
项目在虚拟机上部署配置
测试版本
thinkPHP5
.1+1.在根目录新增index.php入口文件2.更改入口文件内容://[应用入口文件] namespacethink; //加载基础文件 require__DIR
阁下贵姓
·
2020-08-17 13:39
php学习
关于
ThinkPHP5
.1+的Log无法记录SQL调试记录的小经历
之前我的大部分项目都是使用
ThinkPHP5
.0以及ThinkPHP3.2,对于框架提供的日志记录和日志配置都差不多,然后使用
ThinkPHP5
.1的时候就吃瘪,花了十几分钟才好,所以写一下防止后面忘记了再踩坑
cidao9241
·
2020-08-17 12:05
thinkPHP5
——后端之登录注册修改用户信息
所需文件如下:开始项目前,先打开应用调试模式(config.php,把false改成true)一、数据库CREATETABLE`wyt_member`(`id`mediumint(8)unsignedNOTNULLAUTO_INCREMENT,`username`varchar(20)NOTNULLDEFAULT''COMMENT'账号',`password`varchar(32)NOTNULLD
angryshan
·
2020-08-17 12:18
php
thinkPHP5
——ajax注册登录
主要文件:app\index\model\UsersModel.php文件代码namespaceapp\index\model;usethink\Model;classUsersModelextendsModel{protected$pk='id';//设置主键}一、登录1.login.html邮箱:密码:登录//jq必须functionlogin_ajax(){varemail=$('#emai
angryshan
·
2020-08-17 12:18
php
laravel5访问器 & 修改器
表里的status状态可以直接在视图里面写@if($user->status == 1) 有效 @elseif($user->status == 0) 无效 @else 停用 @endiflaravel和
thinkphp5
谢高升
·
2020-08-17 04:44
php
PHP框架
获取器
修改器
laravel5.5
thinkphp5
yii2
获取器
ThinkPHP5
公众号获取用户信息
refresh_token;//刷新access_token$ShuaXinAT='https://api.weixin.qq.com/sns/oauth2/refresh_token?appid='.$APPID.'&grant_type=refresh_token&refresh_token='.$RT;$RFAccessToken=file_get_contents($ShuaXinAT);
程序猿佳佳
·
2020-08-16 23:23
PHP
Thinkphp5
+layui上传图片出现“请对上传接口返回JSON字符”问题解决
我是一个后端,对前端不太熟悉,问题也比较坑爹。进layui社区和论坛找遍了解法和尝试都没用,包括更改返回的JSON数据、找到文件去打印或者alert在哪个地方报的错,可是都没用,这里要说一下:文件缓存比较坑。一开始不管我怎么在这个js文件中打印都没用,后来我把这个文件名称改了,然后又改回去了才打印才生效。好了,说了那么废话,问题来了!首先,我们需要返回的是JSON数据,这没错,我返回的也是JSON
平安一生~
·
2020-08-16 18:24
PHP
记一次挂马清除经历:处理一个利用
thinkphp5
远程代码执行漏洞挖矿的木马
昨天发现一台服务器突然慢了top显示几个进程100%以上的cpu使用执行命令为:/tmp/php-s/tmp/p2.conf基本可以确定是被挂马了下一步确定来源last没有登陆记录先干掉这几个进程,但是几分钟之后又出现了先看看这个木马想干什么吧netstat看到这个木马开启了一个端口和国外的某个ip建立了连接但是tcpdump了一小会儿没有发现任何数据传递这他是想干啥?继续查看日志吧在cron日志
weixin_30662109
·
2020-08-16 15:11
php
ThinkPHP5
.0正式版第二季:实战开发企业站
01.课程简介.mp402.后台界面初步引入.mp403.四种引入界面方式详解及其他界面引入.mp404.分离后台的公共部分并引入.mp405.前台模板文件分离【模板引入完成】.mp406.前台界面引入.mp407.管理员的添加.mp408.添加管理员的多种方法.mp409.管理员数据的各种查询方法.mp410.其他添加数据的方法补充.mp411.分页详解.mp412.控制器层的修改.mp413.
qq_34828742
·
2020-08-16 14:43
thinkphp5
实现ip定位功能
原文链接http://www.qqdeveloper.com/a/1.html原文链接一、所需资源链接:百度网盘。主要包含一个ip地址库和一个ip类文件。二、下载好后,在extend目录下面创建一个location的目录,将下载的文件解压到该目录。给类文件增加一个命名空间,便于我们使用。按照我们创建的目录,此时的命名空间应该为namespacelocation。接下来,我们在我们需要调用的地方直接
卡二条
·
2020-08-16 14:34
thinkphp框架
ThinkPHP5
结合路由实现短网址功能
1、封装生成短网址方法:/***获取短网址*@paramstring$url原网址*@paramstring$domain短链接使用域名*@returnstring*/publicfunctionget_short_url($url,$domain=''){$charset="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxy
李维山
·
2020-08-16 13:24
ThinkPHP
PHP
我的原创小程序商城源码近期更新新版本,欢迎关注分享!
基于
ThinkPhp5
.0+Vue+EasyWeChat开发的一套CRMEB新零售商城系统源码下载地址:https://github.crmeb.net/u/demoCRMEB系统就是集客户关系管理+营销电商系统
guanhaichitao
·
2020-08-16 12:26
小程序源码
thinkphp5
导出Excel表格例子
2019独角兽企业重金招聘Python工程师标准>>>首先是用到了PHPExcel这个类,你可以去官网下载一个然后随便找个位置复制过去,我把他粘到了vendor里面;excel导出是吧数据一行一行的写入到excel然后再下载下来;第一行一般是表头:publicfunctionexcel(){$data=array();//我的数据信息$LuntanContentModel=new\app\lunt
weixin_34219944
·
2020-08-16 09:32
thinkphp5
phpexcel基本设置
//引入类header('Content-type:text/html;charset=utf-8');import('Org.Util.PHPExcel');import('Org.Util.PHPExcel.Writer.Excel5');import('Org.Util.PHPExcel.IOFactory.php');//首先在命名空间中使用usethink\Loader;类然后下面是th
weixin_30672295
·
2020-08-16 09:57
Tp5.0+PHPExcel.php实现excel打印数据表
codeload.github.com/PHPOffice/PHPExcel/zip/1.8),这个时候放的位置可有讲究了,此处附图并参考Tp5在线手册中的关于扩展类部分(https://www.kancloud.cn/manual/
thinkphp5
Tournesol1530215484
·
2020-08-16 07:34
自己写的php
学习笔记杂项
PHP生成两个sheet的excel
ThinkPHP5
.1中生成一个两个sheet,并且可以插入图片的excel。
懒人丶c
·
2020-08-16 07:06
PHP
技术
Thinkphp5
.1里面使用Memcached的bug
在tp5.1里面使用缓存数据库memcached,我安装了memcached拓展。填好配置之后报以下错误CalltoundefinedmethodMemcached::has()。查看代码发现tp5.1里面使用了has这个函数protectedfunctionsetTagItem($name){if($this->tag){$tagName=$this->getTagKey($this->tag)
大大的林子
·
2020-08-16 06:17
php
ThinkPHP5
.0 根据固定模板生成个人名片
/***[根据固定模板生成名片]*@paramarray$data[需要印刷在图片上的参数]*/functioncreate_card(array$data=[]){$upload=ROOT_PATH.'public'.DS.config('UPLOAD_PATH');//上传图片根目录$ttf=EXTEND_PATH.'zhttfs/simhei.ttf';//字库(支持中文......)$im
weiss_1997
·
2020-08-15 18:20
代码
ThinkPHP5
.0 修改配置文件函数。
TP5修改配置文件函数/***修改配置文件*@paramstring$file配置文件名(不需要后辍)*@paramarray$data需要更新或添加的配置*@returnbool*/functionsetconfig($file,$data){if(is_array($data)){$fileurl=APP_PATH.$file.".php";$string=file_get_contents(
仔仔ZaiZ
·
2020-08-15 07:42
PHP后端
laytp极速后台开发框架
laytp1.0是于
ThinkPHP5
.1+layui的一个极速后台开发框架。laytp完全免费,无任何商业授权版本,只需要保留laytp的标志信息。
JunStar
·
2020-08-15 03:47
php框架
layui
thinkphp
分析
ThinkPHP5
框架从入口到输出界面的加载流程
或者直接去ThinkPHP官网下载zip包,我安装的版本是5.0.24测试运行下载安装完毕后,如果项目是下载目录是你本地服务器的项目根目录下,可以直接在浏览器输入地址http://localhost/
thinkphp5
gxcuizy
·
2020-08-15 03:15
thinkphp
php框架
程序员
thinkphp5
php
Thinkphp5
中的Db操作
/***ClassDb*@packagethink*@methodQuerytable(string$table)static指定数据表(含前缀)*@methodQueryname(string$name)static指定数据表(不含前缀)*@methodQuerywhere(mixed$field,string$op=null,mixed$condition=null)static查询条件*@m
Hulkzero
·
2020-08-15 01:03
TP5
php web后一个页面被前一个页面阻塞
ThinkPHP5
.0框架默认开启session,在判断完用户是否已经登录后或者在耗时的方法前及时关闭session,在其他地方使用session时会默认再次开启。注意:Thin
wmwyyx
·
2020-08-15 00:40
PHP
Thinkphp5
预加载 延时加载记录
在做购物表格时用到主表:goods附表goodscate这个时候需要把模型关联查询出来可以用到预加载和延时加载原查询为:$content=$model->where($where)->order('create_timedesc')->page($page)->limit($limit)->select();普通关联为:缺点SQL套嵌繁琐数据多情况下加载给数据库带来压力不推荐$content=$m
winnerzyy
·
2020-08-15 00:07
php
Thinkphp
[
thinkPHP5
项目实战_25]前台文章列表展示
前台导航完成后就需要将每个栏目下对应的文章展示到栏目下;每个栏目展示对应的lists控制器的index操作方法打开application/index/controller/Lists.php文件:field('catename')->find(input('cateid'));//查询文章cateid对应的catename$catename=$cates['catename'];$artres=\
骑着代码去流浪
·
2020-08-15 00:21
ThinkPHP5博客实战
ThinkPHP5
开发(五)显示博客文章列表
效果图:显示博客文章列表,点击标题链接跳转还没实现1.SQL#Host:localhost(Version:5.5.47)#Date:2016-07-2021:34:12#Generator:MySQL-Front5.3(Build4.234)/*!40101SETNAMESutf8*/;##Structurefortable"think_blog"#DROPTABLEIFEXISTS`think
pangPython
·
2020-08-15 00:37
PHP
ThinkPHP5Demo
Thinkphp5
联合(关联)查询
按照官方手册http://www.kancloud.cn/manual/
thinkphp5
/142357折腾了很久还是无法实现,可能还是我理解的不对,最后使用了如下方式:1.项目表DROPTABLEIFEXISTS
谭小工
·
2020-08-15 00:05
ThinkPHP
简单实现钩子(Hook)行为的方法示例
本文实例讲述了
Thinkphp5
框架简单实现钩子(Hook)行为的方法。
玲曦
·
2020-08-15 00:12
#
ThinkPHP
thinkphp5
模型关联和缓存简单实践
参考资料:掌握
ThinkPHP5
.0数据库和模型
ThinkPHP5
快速入门
ThinkPHP5
.0完全开发手册模型关联模型关联还是一个非常方便的一个功能,尤其是查询一个数据需要多个表连接的时候,拼接的sql
小菜鸟1996
·
2020-08-14 23:41
php
thinkphp5
关联预加载数据的条件查询显示
正常情况下我们可以在模型中return$this->hasMany('User')->order('create_timedesc');这样来条件显示,不过这样只适合惰性加载,如果使用了with关联预加载,则条件就会失效。所以这时我们要通过with闭包函数来解决这个问题下面代码所示,在第一个with预加载中使用闭包,再使用一个嵌套预载入,然后跟链式条件查询,这样即可完成预载入的条件显示,链式条件可
myarche
·
2020-08-14 22:00
ThinkPHP5
微信网页授权之地理位置获取----微信js-sdk
我们通过微信浏览器打开页面时,有时会提示要获取地理位置信息.点击同意后,自己的地理位置信息就会相应的显示在页面,同时通过数据库的查询,以实现以地理位置分类的逻辑业务.本例通过
thinkphp5
来完成,下面介绍实现详细步骤
myarche
·
2020-08-14 22:00
ThinkPHP5
前端
TP5核心类Request远程代码执行高危漏洞-
THINKPHP5
ThinkPHP5
.
大国的博客
·
2020-08-14 21:35
TP5
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他