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 根据固定模板生成个人名片
/***[根据固定模板生成名片]*@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
FastAdmin 在 Nginx 中的配置
FastAdmin使用的是
ThinkPHP5
框架。在Apache下很简单,但是在nginx下就需要自行配置一下了。在网上找了很多,都没有找到很好的。刚刚在QQ里群里找到一个,并结合找到的配置。
weixin_30649641
·
2020-08-14 20:05
【PHP】TPHINKPHP 前后端分离,后端怎么防止重复提交
THINKPHP5
前后端分离项目,怎样防鼠标双击产生的重复提交?在http/middleware目录下加一个中间件并在路由中设为全局。
一筐大白菜啊
·
2020-08-14 19:27
PHP
thinkphp5
.0文件上传类封装
//单文件上传类publicfunctionupload(){$file=$this->request->file('file');$info=$file->validate(['size'=>5242880,'ext'=>'jpg,png,gif,jpeg','type'=>'image/jpeg,image/png,image/gif'])->move(request()->server("D
php实现
·
2020-08-14 19:47
php
【
thinkphp5
操作redis系列教程】有序集合类型之zCount
connect('127.0.0.1',6379);$redis->flushAll();/***有序集合(sortedset)和set一样是字符串的集合,不能重复元素,不同的是每个元素都会关联一个*double类型的score,score的主要作用是排序,因此sortedset*主要用作索引*///zAdd()将一个或多个成员元素及其分值添加到有序集合中$redis->zAdd('key',1,
深漂小码哥
·
2020-08-14 18:11
redis
权限架构设计以及扩展
Think-Casbin是一个专为
ThinkPHP5
.1定制的Casbin的扩展包,使开发者更便捷的在thinkphp项目中使用Casbin。针对ThinkPHP6.0现在推出了更加
Ethanhuyi
·
2020-08-14 12:31
权限管理设计
Thinkphp5
.1 两个项目设置两个入口文件。两个域名
thinkphp5
.1默认访问public下的index.php入口文件。默认执行index模块下现在有两个项目。要两个域名。需要再一个入口文件。
hexiaoniao
·
2020-08-14 10:47
thinkphp5
记录一次
thinkphp5
.0 easyWechat插件的退款操作bug
1、问题描述:开发项目中需要微信的jsapi支付和退款操作,支付成功后调起退款接口报invalidtransaction_id2、排查发现:经过日志排查,transaction_id已传,而且正式线上和测试上overtrue/wechat插件版本不同,测试上版本为3.3.33版本,正式上是3.3.30版本,更新版本后还是报错证书错误之类的。最后发现:3.3.30版本的正确参数:3.3.33版本的正
329s
·
2020-08-14 08:17
PHP
微信
easyWechat
报错A non well formed numeric value encountered(
Thinkphp5
时间戳自动转换问题)
数据库表字段设置datetime类型,渲染的时候系统会自动进行转换,datetime类型再做一次转换就出现了“Anonwellformednumericvalueencountered”错误。解决方法:1、在database.php中设置取消数据类型的自动转换://时间字段取出后的默认时间格式‘datetime_format’=>false,2、模板中格式化输出时间{$time|strtotime
叶落无痕123
·
2020-08-14 08:29
Think
PHP
XCTF系列 // Web | php_rce & Web_python_template_injection
在
ThinkPHP5
中出现了由于变量覆盖而引起的RCE(远程命令/代码执行漏洞–remotecommand/codeexecute),其漏洞根本源于thinkphp
Mr.Consummate
·
2020-08-14 07:14
CTF
微信小程序支付 退款 订单查询 退款查询
基于
thinkphp5
框架微信小程序或微信支付相关操作支付退款订单查询退款查询支付成功,进行回调退款成功进行回调用到的方法支付/***预支付请求接口(POST)*@paramstring$openidopenid
科小洋_Lmy
·
2020-08-14 07:42
php
tp5
tp3整理
微信小程序
php
小程序
攻防世界-Web-php_rce
0x01打开题目,很明显是
ThinkPHP5
框架,这里就联想到
ThinkPHP5
的著名漏洞,再加上题目中的RCE(远程代码执行)解题思路基本就有了。
uh3ng
·
2020-08-14 05:45
WriteUp
安全
thinkphp
thinphp5-image图片处理类库压缩图片
使用tp5的thinkphp-image类库处理图片使用方法手册都有,为了增加印象我自己记录一下手册:https://www.kancloud.cn/manual/
thinkphp5
/177530我的需求是在
weixin_34335458
·
2020-08-14 04:50
TP5下利用TCPDF类把HTML页面,数据库数据转PDF格式
1.composer下载TCPDF插件https://packagist.org/packages/tecnickcom/tcpdf2.把TCPDF类引入到vendor目录下3.
thinkphp5
下新建
WL_case
·
2020-08-14 03:20
ThinkPHP5
配置Config
配置文件ConfigConfig文件包含:2个属性,7个方法。其中2个属性为私有静态属性,外部不可访问。7个方法为公有静态方法,外部可以直接用类名访问,不需要实例化。配置文件Config目录三类配置目录:默认配置目录,自定义配置目录,扩展配置目录。无论采用哪一种配置目录,最终都会于应用配置文件合并输出。系统application下的config.php与框架thinkphp下的convention
一个老年程序员
·
2020-08-14 03:53
ThinkPHP5
thinkphp5
中nginx配置多级域名
server{listen80;server_name*.shop.com;charsetutf-8;#access_logoff;access_log/rootlog/nginx/shop.access.log;location/{root/www/shop/web;indexindex.phpindex.htmlindex.htm;#如果请求既不是一个文件,也不是一个目录,则执行一下重写规则i
大明湖畔黑熊怪丶
·
2020-08-14 02:11
Nginx配置
php(
thinkphp5
)+ajax 实现电商优惠满减以及不满足条件需要邮费
因为需求方面要求多买多减,比如买300减100600减200这样,所以在数据库设计字段的时候,达到优惠的条件full_price设计成了varchar类型,减价的cut_price也设计成了varchar类型。然后在输入的时候用英文逗号,隔开,这样虽然实现了买不同价格优惠不同的力度,但是弊端就是首先必须要从小到大写上去,因为后台的判断条件是拿着当前商品的总价格,跟这些价格按照索引一个一个比较,当比
陈澍i
·
2020-08-14 02:51
php
ajax
php
ajax
电商
满减优惠
解决
thinkphp5
开发微信支付时候 遇到curl出错,错误码:60的错误
从微信平台下载完php的微信支付sdk后要转换成thinkphp的格式然后找到在去WxPayApi.php文件中找到如下代码:curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,TRUE);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,2);//严格校验作如下修改if(stripos($url,"https://")!==FALSE){cu
陈澍i
·
2020-08-14 02:51
php
thinkphp5
支付宝网页支付功能
1.提交支付请求:require_once'./payment/zfb/pagepay/service/AlipayTradeService.php';require_once'./payment/zfb/pagepay/buildermodel/AlipayTradePagePayContentBuilder.php';$payInfo=Db::name('pay_type')->where([
知末随未
·
2020-08-14 02:14
php
后端
web
listcode.cn-全平台增删改查代码生成器,java,python,php,nodejs都可以生成
具体支持的语言和技术框架:java,springmvcjpamybatisphp:laravel,
thinkPhp5
python:flask,tonardonodejs:v
hellozdd
·
2020-08-14 00:28
Error while sending STMT_PREPARE packet. PID=18017
这个报错是长时间连接数据库会断线,导致这个原因有多种可能,最有可能是:1、大批量对数据库增删改;2、增删改是因服务器卡;3、其他可能性,未知;这是
thinkphp5
.0.x早期版本会遇到的问题,最新
thinkphp5
.0.24
小虎哥-技术博客
·
2020-08-13 23:07
PHP
Laradock 使用中遇到的问题汇总
1、ErrorException]mkdir():Permissiondenied解决:权限不够,
thinkphp5
下,runtime文件夹改777,文件所有者改为laradock(进入workspace
wuxing164
·
2020-08-13 23:55
docker
TP5 路由三种设置方式
ThinkPHP5
.0的路由比较灵活,并且不需要强制定义,可以总结归纳为如下三种方式:一、普通模式关闭路由,完全使用默认的PATH_INFO方式URL:1.'
鸟飞惊了看花人
·
2020-08-13 22:53
TP5
thinkphp5
.1 tp5.1 安装 初始化 配置 重写 url 路由 Rewrite
下面是
thinkphp5
.1官方文档给出的配置,可能不好使.htaccess改成下面亲测可用Options+FollowSymlinks-MultiviewsRewriteEngineOnRewriteCond
aiqingshan6402
·
2020-08-13 12:54
转:关于provisional headers are shown问题
{:__('Clicktoedit')}{:__('Upload')}框架使用fastadmin(
thinkphp5
.0)原本就是复
Pino_zhe
·
2020-08-13 12:29
PHP+Redis秒杀其实很简单
工具介绍首先环境就比较简单ApachePHP7.3redis框架我选择的
ThinkPHP5
.1不过这次我主要还是选择贴近原生的写法选择apache的原因很简单。自带压力测试工具ab。符合我们的需要。
Mr_Yanghao
·
2020-08-13 12:00
宝塔搭建
ThinkPHP5
.1记录
总体而言宝塔搭建
ThinkPHP5
.1还是很顺利的,不过中间有些曲折记录一下以防下次使用时忘记;我的云服务器系统为CentOS7.51.安装宝塔:yuminstall-ywget&&wget-Oinstall.shhttp
路过&
·
2020-08-12 16:29
PHP
PHP TOP5开源小程序商城盘点
萤火小程序商城★3.1k萤火小程序商城是B2C模式的电子商城,是在
Thinkphp5
基础上搭建的一个PHP项目,前后端全部开源。
Ye..
·
2020-08-12 15:18
Thinkphp5
引入第三方类库的方法
一、你需要在核心之外扩展和使用第三方类库,并且该类库不是通过Composer安装使用,那么可以直接放入应用根目录下面的extend目录下面,该目录是官方建议的第三方扩展类库目录。二、类的命名规范遵循PSR-2及PSR-4规范,注意不要和系统的命名空间产生冲突,例如核心的think、app以及Composer类库自身定义的命名空间。例如,如果有一个扩展类库的命名空间是first.second.Foo
qiyun5656
·
2020-08-12 14:21
php
thinkphp5
扩展redis Linux搭建redis php搭建redis
thinkphp5
扩展redisLinux搭建redisphp搭建redis第一步:Linux搭建redis新人小白,在自己服务器上想搭个redis玩玩,百度到了一堆坑。
Seaiio
·
2020-08-12 12:15
thinkphp
THINKPHP5
.1门脸类Facede类
被静态代理的类hello($name);/***如果想静态调用一个动态方法,需要给当前的类绑定一个静态代理类*如果设置了静态代理类,就只能用静态代理类访问原来的方法*静态代理类用的是Facede*/returnTest::hello($name);}}
php_lovepan
·
2020-08-12 00:53
ThinkPHP5.1
ThinkPHP5
.1之容器注入(IOC)和门面模式(facade)
容器注入:也叫依赖注入容器,用户在客户端使用容器来进行类管理,还可以将类的实例(对象)做为参数,传递给类方法,自动触发依赖注入。简单的讲就是将工具类打包成一个容器,在客户端完成工具类的实例化为对象,再以参数的方式直接传递给工作类的方法。容器:也称服务容器,简称(IOC)类似于:[即插即用]的工具,最大限度的简化外部对象的调用实现步骤有三步:创建工具类//数据库操作类class Db{//数据库连接
韩淼燃
·
2020-08-12 00:14
tp5
thinkphp5
门面(Facade)
门面(Facade)门面为容器中的类提供了一个静态调用接口,相比于传统的静态方法调用,带来了更好的可测试性和扩展性,你可以为任何的非静态类库定义一个facade类。系统已经为大部分核心类库定义了Facade,所以你可以通过Facade来访问这些系统类,当然也可以为你的应用类库添加静态代理。下面是一个示例,假如我们定义了一个app\common\Test类,里面有一个hello动态方法。hello(
漫步的猪
·
2020-08-11 22:43
php
Loader.php ---
ThinkPHP5
源码分析
Loader.php—
ThinkPHP5
源码分析最近开始了解
ThinkPHP5
框架,有很多基础知识需要学习,所以打算将自己学习笔记记录下来,即可以和大家分享,也可以方便自己以后回顾知识。
Barton0403
·
2020-08-11 21:48
thinkphp
谈谈
thinkphp5
.1中容器(Container)和门面(Facade)的实现【转载】
tp5.1中引入了容器(Container)和门面(Facade)这两个新的类官方文档已经给出了定义:容器(Container)实现类的统一管理,确保对象实例的唯一性。门面(Facade)为容器(Container)中的类提供了一个静态调用接口,相比于传统的静态方法调用,带来了更好的可测试性和扩展性,你可以为任何的非静态类库定义一个facade类。深入源码,我们来看看它到底是如何实现的://在框架
苍茫的天涯lwen
·
2020-08-11 21:38
RSA加密
文章目录简介:图解搭配环境
ThinkPHP5
示例简介:RSA加密是现今使用非常广泛的非对称加密之一。通过公钥加密,然后私钥解密来确保信息的在传输中的安全性,避免了直接传递密钥所造成的被破解的风险。
愿做七秒鱼
·
2020-08-11 17:42
php
上一页
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
其他