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
开源B2B2C WSTMart商城系统开发框架及插件介绍
系统开发语言框架为:
Thinkphp
5.0开发。(http://www.
thinkphp
.cn)前台主要使用如下插件:1.jQuery-javascript开发框架。
商淘软件
·
2020-09-11 16:13
代码研究
【B2B2C多用户】WSTMart商城系统 V2.0.6更新版发布
商淘软件WSTMart电子商务系统是一款基于
THINKPHP
5.1框架打造的B2B2C电商平台,是目前基于
thinkphp
5最完善的开源商城系统,拥有PC、手机WAP、微商城、安卓APP、苹果APP、微信小程序
商淘软件
·
2020-09-11 16:13
运营心得
B2B2C多用户
多商户商城
商淘软件
thinkphp
5中Indirect modification of overloaded element of XXX has no effect的解决办法
最近在使用
Thinkphp
5做foreach循环嵌套的时候报错:IndirectmodificationofoverloadedelementofXXXhasnoeffect,网上搜索了一下,很多框架会报这个错误
玲曦
·
2020-09-11 16:16
#
ThinkPHP
postman post请求
thinkphp
返回错误 variable type error:array
现在能找到的就是修改
thinkphp
中config.php文件下修改这个html为json,返回json格式数据,就可以把php代码中的返回array变为json返回。但
落雨的雪
·
2020-09-11 16:45
杂谈
thinkphp
5 自定义分页样式
第一种自定义分页类 放到extra\page,//+----------------------------------------------------------------------usethink\Paginator;classPageextendsPaginator{//首页protectedfunctionhome(){if($this->currentPage()>1){retu
skalpat
·
2020-09-11 16:04
Composer安装
Thinkphp
5
刚装完了
Thinkphp
5,特地出来分享一下。
litchi醉
·
2020-09-11 16:26
PHP
js在
ThinkPHP
框架中使用{:U()}函数链接 传参解析不正确问题
参数放在U()函数内,会导致js解析和tp解析冲突,从而不能正确得到相应的参数链接。解决方法:将参数写在{}外面
献丑供恨mm
·
2020-09-11 16:26
为什么国内有不少PHP程序员不喜欢
THINKPHP
,甚至鄙视
THINKPHP
?
自古文人相轻,程序员更甚,所谓的鄙视不是简单的链条或循环,而是密密麻麻的有向图,什么技术都有人鄙视我的看法是技术是有适用场景的,什么样的业务,什么样的硬件,包括公司已有什么样的开发人员,什么样的开发人员市场上容易招聘等等各种因素都会影响到技术选择就比如说“世界上最好的语言”,其古怪程度确实罄竹难书,有篇知名博文用两头都是起子的锤子来描述并不为过,但只需要“人好召,环境好配,运维简便,性能过硬”两头
qq_38644935
·
2020-09-11 15:15
行业看法
关于tp框架token
thinkphp
框架自带有token功能,token可以说是非常强大,他可以防止一些CSRF(Cross-siterequestforgery)跨站请求伪造攻击,具体什么是CSRF大家可以去百度一下,百度有很多
一个没有毅力的人
·
2020-09-11 15:14
tp
thinkphp
3.2阿里云短信验证码
/***发送短信验证码*@returnstdClass*/publicstaticfunctionsendCode($phone,$code){//初始化SendSmsRequest实例用于设置发送短信的参数$request=newSendSmsRequest();//可选-启用https协议//$request->setProtocol("https");//必填,设置短信接收号码$reques
qq_36718813
·
2020-09-11 15:25
Thinkphp
3.2 TP3.2登录验证
publicfunctioncheck_login($code='',$password='',$account=''){ $account=I('account'); $pw=I('password'); //$verify=I('verify'); if($account==''||$pw==''){ $this->error('请输入用户名或密码');
小鹏程序
·
2020-09-11 15:15
thinkPHP3.2
thinkphp
5 阿里云短信
**
thinkphp
5阿里云短信**1.下载sdk下载地址:https://help.aliyun.com/document_detail/55359.html2.下载完的目录进拿出来api_sdk即可
Seaiio
·
2020-09-11 15:12
thinkphp
基于
thinkphp
3.2微信公众号模板消息接口通知示例
首先把下面的WxTemple放在\www\
ThinkPHP
\Library\Vendor下'',//接收模板消息的用户openid'template_id'=>"",//模板消息的id'url'=>'http
钟长森
·
2020-09-11 15:40
微信公众平台
PHP
PHP使用总结
Thinkphp
3.2开发阿里云短信验证码
之前一直使用的是创蓝253的短信验证码,开发起来比较方便,不想阿里云这么复杂。有兴趣的同学可以去看一下创蓝253的短信验证码(https://www.253.com)。今天主要说一下阿里云的短信验证码首先就是老样子,在阿里云申请必要的参数:现在阿里云申请必要的参数AccessKey,AccessKeySecret,短信模板以及签名;然后我们去官网下载sdk记得不要选择轻量版。下载后解压文件里面有四
好帅的夏天
·
2020-09-11 15:19
thinkphp
阿里云
ThinkPHP
5.1+微信小程序订阅通知
要使用微信订阅通知功能,需要用户首先在小程序点击订阅后,后台方可推送相关订阅通知模板,否则无法直接推送。1、微信小程序开发:(1)将微信开发者工具的基础调试库选择一下,低版本的库会报函数错误,无法使用。(2)小程序编辑调用方法。wx.requestSubscribeMessage({tmplIds:['xxxx'],//此处填写相应的小程序通知模板的id,字符串success(res){conso
liwangC
·
2020-09-11 15:39
ThinkPHP
php
thinkphp
thinkphp
队列的使用
由于项目中再修改产品的同时要同步关联水单,删单,客保等等数据。所以不可能等待所有都执行完毕以后再给客户端反馈。所以查阅资料,自己用tp框架写了个队列。在这里晒出来代码,以供大家参考。思路1,需要用到队列则扔到queue表中。2,利用linux计划任务*****去执行CronMission方法3利用flock文件排它锁,保证单线程执行,避免重复执行具体实现如下:表:CREATETABLEIFNOTE
ngx171
·
2020-09-11 15:25
thinkphp
5上传文件到阿里云oss
第一步:下载sdk下载地址:https://github.com/aliyun/aliyun-oss-php-sdk?spm=a2c4g.11186623.2.9.451233bc4YHDpk第二步:将下载下来的文件,重命名为:alioss,放在extend文件夹下面第三步:在application下配置文件config.php中添加//阿里云资源服务器配置,里面填写你们自己的oss账号的相关信息
echo_just_do_it
·
2020-09-11 15:51
php
thinkphp5.0
关于
thinkphp
的save小错误
在几个星期前,我一时兴起,用
thinkphp
随手写了个更新数据的表单,用于用户更新自己的数据以及资料,用的就是
thinkphp
的save更新方法,就像平常一样,写完之后,开始了测试,改数据,改数据,成功
予怀之言
·
2020-09-11 15:14
PHP
thinkphp
3.2学习笔记
1.M(“表名”)实体化表对其操作where(“查询条件”)->find()。model层内容add("数据")返回当前插入idsave($data);更新操作2.D(“modle名”)控制层实例化model调用里面的方法得到数据。3.C(“字段名”)得到cof文件里的配置4.PHPexit()函数5.控制器内重定向$this->redirect('/admin.php?c=login');6.u
一颗糖啊
·
2020-09-11 15:41
thinkphp
5.1视图输出字符串内容替换参数view_replace_str更新升级
thinkphp
5.1的view_replace_str配置参数,改成了template.php配置文件的tpl_replace_string配置参数,如下:添加tpl_replace_string配置
絕代シ風華
·
2020-09-11 15:40
ThinkPHP
Thinkphp
不显示异常页面和报错页面的另一个原因
开发过程中很多情况要考虑php版本的兼容性问题,所以没办法必须要用
Thinkphp
3.1.3这个版本来兼容php5.2的环境。
qiminghang
·
2020-09-11 15:31
PHP
ThinkPHP
模型进行更新记录报错:miss update condition
本人使用的是
ThinkPHP
5.0.24,报错信息:object(think\Exception)[17]protected'data'=>array(size=0)emptyprotected'message
潘广宇 Leo
·
2020-09-11 15:08
ThinkPHP
修改
thinkphp
5 分页样式
解决先上做完的样式看了手册后知道样式的配置是在application下的config中的paginate中配置,一路找到了demo\
thinkphp
\library\think\paginator\drive
待鸣
·
2020-09-11 15:00
后端技术
ThinkPHP
5.0上传图片到阿里云OSS
1.首先登录阿里云OSS管理控制台新建一个Bucket存储桶:(注意下面的EndPoint,即外网访问节点,后面的配置项有用到)为了区分不同类型的图片,可以在存储桶下面新建目录进行存放:2.在tp5的config中做如下一些配置://阿里云OSS配置'alioss'=>['KeyId'=>'LTAIRb27m9hb3cIm',//AccessKeyID'KeySecret'=>'nV2XfBuTE
李维山
·
2020-09-11 15:12
PHP
thinkphp
6 分页类自定义样式
css.list-page{text-align:center;padding:15px15px;}.mws-panel-content{background:#eee;}.pagination{margin:0!important;padding:10px10px;box-shadow:0px1px2px0px#E2E2E2;background:#fff;}.paginationli{bord
lmp5023
·
2020-09-11 15:51
thinkphp
5引入sdk
环境使用的tp版本为5.0.10。要引入的sdk是金山云sdk。1、修改应用入口文件index.phpdefine('VENDOR_PATH',__DIR__.'/vendor/');增加一行定义vendor目录路径的语句,这个依照自己的具体路径定义。2、将sdk包放到vendor目录下,具体路径为vendor/ks3/。此处按照自己的需求创建,相应的在第3步中修改相关信息即可。3、控制器中引用v
梁吉林
·
2020-09-11 15:15
thinkphp
thinkphp
配置文件的优先级
配置文件的加载顺序如下:惯例配置->应用配置->场景配置->扩展配置->模块配置->动态配置所以后面加载的文件会把前面的同名覆盖1、动态配置优先级最高dump(config('index','php开发'));2、模块配置,比如说应用的前台和后台3、扩展配置4、场景配置,比如办公场景还是家场景//应用模式状态'app_status'=>'office',5、应用配置:6、惯例配置:conventi
一只小C
·
2020-09-11 15:58
thinkphp
thinkphp
的路由模式
1、普通模式关闭路由,完全使用默认的pathinfo模式,以后台入口文件admin.php为例,这里我绑定了后台模块//绑定模块define('BIND_MODULE','admin');http://tp.com/admin.php/Index/index设置://是否开启路由'url_route_on'=>false,//是否强制使用路由'url_route_must'=>false,2、混合
一只小C
·
2020-09-11 15:58
thinkphp
绑定模块
入口文件中不加绑定模块之前的访问地址是:http://tp.com/index.php/index/Index/getConf在入口文件public/indexphp加入以下配置://绑定模块define('BIND_MODULE','index');则访问地址可以简写成:http://tp.com/index.php/Index/getConf(后台同理)
一只小C
·
2020-09-11 15:58
thinkphp
thinkphp
设置路由
保证配置文件里面的路由配置是开启状态://是否开启路由'url_route_on'=>true,在route.php文件内增加:1、不带参数的路由配置:Route::rule('/','index/Index/index');则直接访问:http://tp.com/2、带1个参数的路由配置:Route::rule('param/:id','index/Index/param');//param方法
一只小C
·
2020-09-11 15:58
thinkphp
ThinkPHP
集成阿里支付
1、$verify_result=$alipayNotify->verifyNotify();返回false原因1:申请的秘钥错误,或者支付宝公钥错误,解决方法:直接使用demo里面的支付宝公钥,不要有任何改动。原因2:sign_type参数错误解决方法:检查是MD5还是RSA,确保验证getSignVeryfy()有相应的验证方法2、Windows环境下程序运行到$verify_result=$
liuhongshuo2012
·
2020-09-11 15:27
PHP
ThinkPHP集成阿里支付
验证失败
thinkphp
阿里
支付
使用ztree异步加载数据库数据形成树形菜单
作为一个合格的程序员,任重而道远啊—项目环境:
thinkphp
5+mysql+ztree项目目标:从MySQL数据库获取小区用户位置信息、用户信息利用ztree动态生成树形菜单mysql数据库表设计小区地点表小区用户表控制器代码
56图88
·
2020-09-11 15:25
ztree
tp5
ajax
教程
Thinkphp
5前端中判断语句的写法
示例:{ifcondition="$cate['type']eq1"}列表{else/}单页{/if}
linhui03
·
2020-09-11 15:47
thinkphp5
使用Composer安装
ThinkPHP
5
1、Windows系统,下载并运行Composer-Setup.exe。2、安装compose。PHP采用的是wampserver集成开发环境(这也之后的问题埋下伏笔)。3、然后在命令行下面,切换到你的web根目录下面并执行下面的命令:composercreate-projecttopthink/thinktp5--prefer-dist上面是官方的compose安装方法。简单扼要,但是对于不熟悉
X01动力装甲
·
2020-09-11 15:16
编程开发
ThinkPHP
3.2.3整合发送手机短信验证码
主要代码1、在\
ThinkPHP
\Library\Org文件夹下,创建Msg.class.php文件,代码如下:$username,//用户账号'password'=>$password,//密码'mobile
互联网人2019
·
2020-09-11 15:57
ThinkPHP
Require.js中的路径在IDEA中的最佳实践
测试使用的目录结构:一种典型的
thinkphp
6的目录结构,如下图。现在我通过在vue-a.js中运用不同的方式引用../td/data.js文件。
Cheney.Zhong.ZCY
·
2020-09-11 15:00
thinkphp
6 使用paginate()分页查询后给结果集追加字段和数据
两张相关联的表之间,我们通常使用id关联,比如用户信息表中存放用户名称用户提现表中存用户id,当我们查询提现记录时,我们需要获取到用户名称,把表中的userid变成nickname。使用select查询时,我们可以直接使用foreach遍历循环增加就可以了但是,涉及到分页,这里查询出来的结果集就不在是数组了我们需要使用这种方法:$info=Db::name('user_withdraw')->wh
jianchenn
·
2020-09-11 14:14
数据库
thinkphp6
thinkphp
thinkphp
6分页自定义样式
使用easyadmin框架自己写了一个页面和表格,用不了框架的样式了
thinkphp
6使用分页的时候使用的是默认的分页样式看起来很不美观使用起来也不方便这里给大家写了一个简单的css样式.list-page
jianchenn
·
2020-09-11 14:14
thinkphp
html
css
thinkphp
6的时间区间查询
thinkphp
6之后就没办法在使用
thinkphp
5的时间查询方法了这里有
thinkphp
6自带的方法
thinkphp
6查询表达式官方文档链接$date="2020-06-0100:00:00"//首先先声明一个开始时间
jianchenn
·
2020-09-11 14:14
php
数据库
thinkphp
thinkphp
微信支付和微信退款
以下代码修改完自己的appid商户号商户密钥即可进行运行测试微信支付//微信支付publicfunctionindex(){//接收用户下单信息$data=[];$data['sorts']=input('sorts');//套餐分类$data['sciencename']=input('sciencename');//景区名称$data['price']=input('price');//订单价
jianchenn
·
2020-09-11 14:43
php
小程序
php
wstmart知识记录
wstmart是使用
thinkphp
5开发的的商城,是
thinkphp
5框架出来后比较早上市的一套产品,代码写得挺严谨的。
知识收藏室
·
2020-09-11 14:05
PHP如何将一个数组分割成多个数组并循环(
THINKPHP
版)
下面我们来理解下大概的思路步骤,以
Thinkphp
为例:1、我们要从数据库拿到对应的信息数据$childs=get_childs(3);//获取指定分类下的所有下级分类ID$home_news=$this
ECHO陈文
·
2020-09-11 14:02
PHP后端
PHP获取音频文件MP3的时长
最近在开发中有一个需求需要直接获取音频的时长可以获取MP3的时长1.此次主要是在
thinkphp
中搭配适用来获取MP3时长,如下所示:此处类并非适用composer下载故此在extend中直接建立2.然后再对建立的类加上命名空间
coreyC
·
2020-09-11 14:53
php
thinkphp5
如何使用
thinkphp
5内置验证功能及自定义验证方法
使用
ThinkPHP
5框架做项目时,如何使用框架自带的验证机制和框架内自定义验证规则来比较好地做好项目,下面我们以实际项目讲解:(以下代码截取自tp5开源商城系统WSTMart,大家可自行下载)。
chenhuo5448
·
2020-09-11 14:33
ThinkPHP
3.2 Token表单令牌
/home/conf/config.php中配置'TOKEN_ON'=>true,'TOKEN_NAME'=>'__hash__','TOKEN_TYPE'=>'md5','TOKEN_RESET'=>true,令牌验证行为绑定,在tags.php中array('Behavior\TokenBuildBehavior',),);?>form标签结束之前并会出现隐藏的input标签转载于:https
aituochang1886
·
2020-09-11 14:26
thinkphp
3.2集成阿里大于
1234,)//"123"//流水号,选填);echo"发送短信(sendSms)接口返回的结果:\n"; var_dump($response);}/***发送短信**@paramstring$signName*必填,短信签名,应严格"签名名称"填写,参考:短信签名页**@paramstring$templateCode*必填,短信模板Code,应严格按"模板CODE"填写,参考:
zphphp
·
2020-09-11 13:27
php语言
ThinkPHP
5上传视频到阿里云(OSS)对象存储
1、准备工作(1)开通阿里云OSS服务(2)从阿里云OSS开发文档指引下载OSSPHPSDK,放到项目extend目录下2、修改配置文件开通OSS服务后把相应的配置项填写即可(这里是
ThinkPHP
5的
相逢不晚何必匆匆
·
2020-09-11 13:54
PHP
#
ThinkPHP
V5
ThinkPHP
5 对接 APP 支付宝支付
1、下载支付宝SDK放在extend目录下,需要修改一些文件的命名空间。可以直接下载我个人修改好的,解压放进去直接用即可。下载地址:下载支付宝PHPSDK提取码:ht0d2、代码部分引入:usealipay\aop\AopClient;usealipay\aop\request\AlipayTradeAppPayRequest;向支付宝服务器发起订单:$aop=newAopClient;$aop-
相逢不晚何必匆匆
·
2020-09-11 13:54
PHP
支付宝
#
ThinkPHP
V5
阿里大鱼短信
thinkphp
3.2
1:下载短信SDKhttp://ytx-sdk.oss-cn-shanghai.aliyuncs.com/dysms_php.zip?spm=a2c4g.11186623.2.15.11b44175iUwahh&file=dysms_php.zip解压后改名为Aliyun添加到vendor2:config.php公共参数配置'ALI_SMS'=>array('PRODUCT'=>'Dysmsapi
FL_sendy
·
2020-09-11 13:17
thinkphp3.2
thinkphp
5阿里云SDK短信验证
一。先去阿里云下载短信服务SDK包。最好在百度搜索一下有老版本的。新版本不会玩…二。目录结构是这样的,自行改目录名为随意,我改成了aliyun,方便记,初始名好像是ali-sdk,如果不是,可能下载的是新版本三。下载的这个包不需要改。放到vendor里。在application里的公共类common里写代码如下。注释有必填项,填你自己阿里云的key和签名。代码不需要改动,直接可用。当然会玩的大佬们
有颗稀烂的肾
·
2020-09-11 13:15
PHP
上一页
65
66
67
68
69
70
71
72
下一页
按字母分类:
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
其他