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
ThinkPHP
文章收藏
css1、纯CSS控制背景图片100%自适应填充布局
thinkphp
1、
thinkphp
如何去掉index.php
百度怎么用
·
2020-08-26 11:49
错误码10003: redirect_uri域名与后台配置不一致错误
ThinkPHP
3获取微信用户信息遇到的开发:错误码10003:redirect_uri域名与后台配置不一致错误#错误码10003:redirect_uri域名与后台配置不一致错误获取用户信息,PC端不报错
water_suzhou
·
2020-08-26 08:54
微信开发
linux,lnmp5环境安装tp5
gitclonehttps://github.com/top-think/thinktp5cdtp5&&checkoutmastergitclonehttps://github.com/top-think/framework
thinkphp
cd
thinkphp
循序0010
·
2020-08-26 08:08
Thinkphp
phpstorm的
thinkphp
5插件
源码及详细说明https://github.com/fw6669998/
Thinkphp
5-Plugin用于
thinkphp
5.0框架的视图,配置,路由,数据库,模型智能提示和跳转(ctrl+b或ctrl
fw6669998
·
2020-08-25 17:17
vuethink安装
vuethink下载地址:https://github.com/honraytech/VueThink项目介绍VueThink是一套基于Vue全家桶(Vue2.x+Vue-router2.x+Vuex)+
Thinkphp
cxh20777
·
2020-08-25 17:51
php
thinkphp
操作mysql之SQl语句报错及解决方案
thinkphp
操作mysqlSQl语句报错及解决方案
thinkphp
操作mysql报错原因:排除语法错误(如果语法有问题的话,我建议你先去学习学习),排除数据表结构有问题(数据表可能会因为大意把类型,
韩寅嵩
·
2020-08-25 17:30
php
thinkphp
mysql
解决方案
sql
数据
LNMP TP 宝塔 require(): open_basedir restriction in effect,解决方法:关闭防跨站攻击。
Warning:require():open_basedirrestrictionineffect.File(/www/wwwroot/
thinkphp
/start.php)isnotwithintheallowedpath
phper_陈普
·
2020-08-25 17:18
宝塔
php
[BJDCTF 2nd] web题-old-hack
复现环境:buuoj.cn发现是
thinkphp
5,让页面报错找到了具体的版本号。
BROTHERYY
·
2020-08-25 17:13
CTF练习
2019 第三届强网杯线上赛部分web复现
有三道我仔细研究了但是没有最终做出来,赛后有在群里看到其他师傅提供了writeup和环境复现的docker环境,于是跟着学习一波并记录下来0x01upload第一步扫目录发现有备份文件下载下来后大致浏览就清楚是
thinkphp
5
weixin_30881367
·
2020-08-25 17:41
从github泄露开始到csrf拿管理员
#0x00前言部门src运行一年多,一直没有仔细研究过它的安全问题,恰逢前两天爆出
thinkphp
5.xGetshell漏洞,小小研究了一波,小有所得的同时,想起部门src网站貌似用的也是
thinkphp
dhyi38680
·
2020-08-25 16:06
ThinkPHP
(5.1.x ~ 5.1.31 5.0.x ~ 5.0.23)GetShell漏洞
12月9日,
thinkPHP
5.
dhyi38680
·
2020-08-25 16:06
Thinkphp
5+部署到宝塔LNMP后 404 NOT FOUND 解决办法
宝塔面板引入
Thinkphp
5等框架式伪静态导致404在网站-域名设置-伪静态处添加代码:if(!-d$request_filename){set$rule_01$rule_0;}if(!
coreyC
·
2020-08-25 16:15
php
thinkphp5
Thinkphp
5.0 获取新增数据的ID
//方法1insertGetId方法新增数据并返回主键值使用getLastInsID方法:Db::name('user')->insert($data);$userId=Db::name('user')->getLastInsID();//方法2使用insertGetId方法Db::name('user')->insertGetId($data);
执着的小鱼儿
·
2020-08-25 15:00
Thinkphp
Thinkphp
5.0 打印sql 语句
$res=Db::name('circle_vote_option')->getLastSql();echo$res;
执着的小鱼儿
·
2020-08-25 15:00
Thinkphp
LNMP安装(二)-添加网站
phpphpinfo();效果图到此,网站绑定和lnmp环境已配置好,下一节开始配置nginx来适应
ThinkPHP
yieldHL
·
2020-08-25 08:02
nginx配置
thinkphp
的pathinfo
server{listen80;server_namewxsearch.ngdna.com;access_log/data/wwwlogs/access_nginx.logcombined;root/data/wwwroot/wxsearch.ngdna.com;indexindex.htmlindex.htmindex.php;#error_page404/404.html;#error_pag
任人渐疏_Must
·
2020-08-25 07:03
ThinkPHP
查询
查询方式
Thinkphp
提供了三种基本的查询方式:字符串条件查询、索引数组条件查询和对象条件查询、在大多数情况下,推荐使用索引数组和对象方式为查询条件,因为会更加安全1、使用字符串作为条件查询//字符串作为条件查询
慢慢来111
·
2020-08-25 06:08
[PHP代码审计]记一次后台任意文件读取&删除的审计
0x02目录分析拿到这个cms的时候发现是基于
thinkphp
3.2.3的框架结构开发的,代码审计前,看了下
thinkphp
3.2.3的开发手册,在看了整体目录和部分代码后,对目录的一个分析(仅为个人见解
xiaoguaiii
·
2020-08-25 05:36
PHP代码审计
PHP代码审计——任意文件写入漏洞(LvyeCms) 3.1.0)
方法,首先判断通过POST传递的内容是否为空,不为空继续执行取得文件名,检查传递过来的目录,如果有两个反斜线,替换成一个反斜线,完整新增文件路径就是把fir和dir拼接在一起,其中post.file是
thinkphp
银河以北,吾彦最美
·
2020-08-25 05:10
PHP代码审计
[漏洞分析]
thinkphp
5.x全版本任意代码执行分析全记录
0x00简介2018年12月10日中午,
thinkphp
官方公众号发布了一个更新通知,包含了一个5.x系列所有版本存在被getshell的高风险漏洞。
weixin_30530523
·
2020-08-25 05:34
thinkphp
3.2.3 批量包含文件
自己瞎写的...凑合看吧...核心就是用正则表达式或者字符串str_replace进行替换......./***批量包含---,不能递归包含!!!请不要在目标目录包含文件夹,因为没有做处理----*@author*******@paramstring$srPath例如"file="adc/*""*@paramstring$oldStr旧的字符串*@paramstring$oldContent旧的内
weixin_30518397
·
2020-08-25 05:31
php
thinkphp
3.2.3 excel导出,下载文件,包含图片
关于导出后出错的问题https://segmentfault.com/q/1010000005330214https://blog.csdn.net/ohmygirl/article/details/6907946我遇到了文件损坏,经过百度,大神说是缓冲区的问题,在导出函数的第一行加上ob_end_clean();相关介绍https://blog.csdn.net/soonfly/article/
Rki-dor
·
2020-08-25 05:58
thinkphp
3.2 include标签遇到的问题
使用include标签时,遇到效果显示不出来,特查阅了手册:使用完整文件名包含格式:例子:这种方式,指的是服务器端包含(服务器端路径),而不是包含一个URL地址。如果使用相对路径的话,是基于项目入口文件位置而言。注意:该种方式模板文件名必须包含后缀。
从心所愿
·
2020-08-25 04:50
php
Thinkphp
(转载)centos 7 中部署tp5框架
黑白cat原文地址:http://www.
thinkphp
.cn/topic/45616.html最近在Windows上使用TP5开发了一个网站之后,测试和上线需要在Centos上进行,因此对部署流程做一点小小的总结
小猪爱上佩奇
·
2020-08-25 04:07
PHP
linux
thinkphp
5配置二级域名
在
thinkphp
5中可以这样操作:首先,在application\config.php修改url_domain_deploy为true,如图:'url_domain_deploy'=>true其次,在
郁_2b2d
·
2020-08-25 03:04
ThinkPHP
学习笔记(二十)模板中使用函数和标签
Action'我的id','name'=>'我的姓名',);$m=M('user');$user=$m->find();$list=$m->select();$this->assign('title','模板使用');$this->assign('array',$array);$this->assign('user',$user);$this->assign('alist',$list);$thi
piperzero
·
2020-08-25 03:52
Thinkphp
包含文件定义及用法
在制作网站的过程中,为了方便以后的维护及代码冗余问题,用包含文件的做法,使用include()函数。1,包含文件定义2,包含文件用法3.1的写法3.2的写法也可以使用绝对路径也可以包含多个文件文章来自:http://www.huthon.com/
gzxiaomei
·
2020-08-25 03:39
Thinkphp
Thinkphp
3.2 框架加载包含文件为什么require而不是include
Thinkphp
3.2框架加载包含文件为什么require而不是include,include和require语句是相同的,除了错误处理方面:require会生成致命错误(E_COMPILE_ERROR
gzxiaomei
·
2020-08-25 03:39
Thinkphp
Thinkphp
全局模板替换标签
在开发的过程中,有时候路径是对决路径和相对路径,有的路径非常长,
thinkphp
要用短标签代替长的路径,系统还会对读取的模板内容进行一些特殊字符串替换操作,也就是实现了模板输出的替换和过滤。
gzxiaomei
·
2020-08-25 03:39
Thinkphp
thinkphp
如果定义了版本目录,通过url应该怎么访问?
如何通过这样的地址访问:www.xxxx.com/index.php/api/v1/Shop/read在url助手函数中应该这样访问并且需要在路由中这样定义,因为url助手函数会去路由中找路由中定义的地址,
Undefind_object
·
2020-08-25 02:14
PHP
ThinkPHP
6 任意文件操作漏洞分析
公众号:https://mp.weixin.qq.com/s/UPu6cE20l24T6fkYOlSUJw漏洞介绍2020年1月10日,
ThinkPHP
团队发布一个补丁更新,修复了一处由不安全的SessionId
bylfsj
·
2020-08-25 02:35
PHP
ThinkCMF任意文件写入漏洞----学习记录
ThinkCMF框架任意文件写入漏洞一、ThinkCMF介绍:ThinkCMF是一款基于
ThinkPHP
+MYSQL开发的中文内容管理框架。
瓜皮辰.
·
2020-08-25 02:37
thinkphp
3.x下的任意文件包含(有条件)分析
漏洞详情漏洞位置1
ThinkPHP
/Library/Think/View.class.php需要修改配置文件指定TMPL_ENGINE_TYPE为phpif('php'==strtolower(C('TMPL_ENGINE_TYPE
weixin_30790841
·
2020-08-25 02:45
ThinkPHP
/---合并数组后按时间排序
$arr=array_merge($data,$human);$ctime_str=array();foreach($arras$key=>$v){$arr[$key]['ctime_str']=strtotime($v['ts']);$ctime_str[]=$arr[$key]['ctime_str'];}array_multisort($ctime_str,SORT_DESC,$arr);转
weixin_34320724
·
2020-08-24 23:26
php中小型项目开发
首先是技术框架选型:yii、laravel还是
thinkphp
,考虑到团队成员对TP比较熟悉,有thinkcmf和weiphp可拿来做产品二次开发,但结合业务需求,我们最终选择的还是最新版的TP5框架,
weixin_33892359
·
2020-08-24 23:36
五、
ThinkPHP
数据库操作
1、连接数据库在config/database.php内修改相应配置参数值得注意的是,可以添加默认表前缀,如:prefix=>'tp_'表示所有的表默认拥有前缀tp_,使用该表时不必再加此前缀1.1、执行原生sql语句执行原生sql语句时,支持参数注入//查询后面的[]中绑定参数Db::query("select*fromtp_userwhereid=?andage=?",[1,18]);//更新
10086love10010
·
2020-08-24 23:24
thinkphp学习笔记
ThinkPHP
番外篇:导出数据到excel文件中
前言客户要求将数据导入到excel文件中,百度到的办法往往是使用PHPExcel组件,然而自打
thinkphp
5.1以后,这个框架就把vendor()这个函数给删掉了,导致网上一票教程都成了过时的东西,
10086love10010
·
2020-08-24 23:24
thinkphp学习笔记
六、
ThinkPHP
模型操作
1、模型的定义//在控制台中输入如下代码phpthinkmake::mode模块名(首字母大写)//指定主键protected$pk='id';//指定数据表protected$table='tp_user'//此次需要写完整表名//实例化model的两种方式//例如实例化student.php模块,假设此模块存在于common文件夹useapp\common\model\student;$mod
10086love10010
·
2020-08-24 23:24
thinkphp学习笔记
三、
ThinkPHP
的请求和响应
1、请求1.1变量获取变量获取有三种方式:1、门面方式获取数据//usethink\facade\Request//此方法要传入参数$requestpublicfunctionfun(Requestrequest){//GET的获取Request::get('id');//设置默认值Request::get('id',2333);//还可以添加一个方法如intvalRequest::get('ag
10086love10010
·
2020-08-24 23:53
thinkphp学习笔记
四、
ThinkPHP
的视图
1、视图模板的定义默认的模板定义规则是:视图目录/控制器名/相应方法名+模板后缀(.html)2、模板的渲染和赋值
ThinkPHP
对模板的操作与Smarty模板引擎有许多相似之处,具体使用方法如下在控制器中进行模板渲染
10086love10010
·
2020-08-24 23:53
thinkphp学习笔记
thinkphp
微信小程序-微信支付详细介绍(
Thinkphp
后端代码)
流程如微信支付的文档,不再多说https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_4&index=3一一分析一下每一步我们具体要做什么:1、小程序内调用登录接口,获取到用户的openid,api参见公共api【小程序登录API】一般我们在数据库保存了用户openid,所以我们是去数据库取。2、商户server调用支付统一
Hillbox
·
2020-08-24 22:30
微信小程序
解决
ThinkPHP
在Nginx下无法使用pathin方式的问题
[环境]Ubuntu12.0432bitAMH面板4.2Nginx1.4.4PHP5.3.27
ThinkPHP
3.1.2---------------------------------不太华丽的分割线
水天晓
·
2020-08-24 22:52
PHP
ThinkPHP
5 中遇到的一些坑
获取checkbox数组使用$ids=input('ids/a',[]),其中第一个参数里面的ids是checkbox中的name="ids[]",而后面的/a代表强制转换成数组,第二个参数[]代表如果没有获取到数据则置$ids为空。总结:input('params/a'):强制转换为数组类型input('params/s'):强制转换为字符串类型input('params/d'):强制转换为整型
oytian
·
2020-08-24 21:45
深入浅出:全面了解PhpSrtorm软件调试
ThinkPhp
框架
全面了解PhpSrtorm软件调试
ThinkPhp
框架一,前提条件1.已经安装php7.0+的Apache2+
ThinkPhp
5.02.已经安装phpstorm3.已经安装相对应版本的Xdebug的二,
xwx_100
·
2020-08-24 18:55
Php7.0
深入浅出:全面了解PHP7.0安装Xdebug调试并配置到
ThinkPhp
5框架
全面了解PHP7.0安装Xdebug调试并配置到
ThinkPhp
5框架一、查看PHP模式二.测试要安装Xdebug哪个版本及其安装步骤1.进入测试网址:https://xdebug.org/wizard.php2
xwx_100
·
2020-08-24 18:55
Php7.0
ThinkPHP
里无法输出图片 设置响应头
今天写了一个PHP生成图片,想用浏览器查看,但是每次打开都是一串乱码,看样子是图片源二进制数据,然后查看了下响应头是text/html,那我明明设置了image/jpegheader("Content-type","image/jpeg");这说明TP默认设置了text/html,查了官方文档,啥也没说,去网上查,才知道TP有个Response类,默认所有控制器输出text/html,官方文档啥也
遗失的美好灬
·
2020-08-24 18:28
thinkphp
gd
PHPword模板的使用
项目使用的是
thinkPHP
5.1框架。
LuH_09
·
2020-08-24 17:32
php
thinkphp5.1
关于框架更多使用对象的操作研究
现在很多后台框架,无论是PHP框架(如
thinkphp
5,yii2等),还是java框架(spring,struct2等),在数据操作组装过程,都趋向于使用对象,而不是数组。
谢子文
·
2020-08-24 16:54
PHP
算法
记一次资源管理系统的Debug历程
本次主要记录使用
ThinkPHP
框架集成WebUploader插件过程总所遇到的BUG开始看TP官方论坛上已有的白俊遥的集成教程学习过程遇到的BUG:1、按照教程添加自定义标签,并在模板页面使用自定义标签
芝士份子
·
2020-08-24 16:55
ThinkPHP
使用命令行 (cli) think 调用
在某些场景里,我们需要在命令行中调用代码首先,在applicationcommand目录(目录没有则创建)下新建hello.php:setName('hello')//配置一个参数使用$input->getArgument('username')获取//->addArgument('username')//运行"phpthinklist"时的简短描述->setDescription('定时任务微服
遗失的美好灬
·
2020-08-24 16:20
php
thinkphp
上一页
68
69
70
71
72
73
74
75
下一页
按字母分类:
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
其他