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
TP5
thinkphp5.1+ 表单验证(验证器)自定义验证方法
TP5
.1+中的验证器,个人觉得就是Laravel/Lumen或是CodeIgniter中的表单验证.1.验证器我们可以用以下指令快速生成验证器phpthinkmake:validatedev/Test
卩杉
·
2020-07-10 12:59
thinkphp5.1+
TP5
.1解决跨域
TP5
.1解决跨域博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!
归子莫
·
2020-07-10 11:00
微信小程序开发实践_商城(学习思路篇)
一、现代web架构之产品结构:三端分离1.服务端2.客户端3.CMS(数据管理分离)二、基于Token令牌管理权限:认知用户身份三、真正理解MVC架构:四、
TP5
:web框架三大核心知识1.路由:URL
一杯烧酒也很好喝
·
2020-07-10 10:45
开发项目
:商城
新服务器加载PHP的
TP5
框架报500错误,不能进入项目。是服务器默认打开入口文件的错误
在新的服务器中部署了一个
TP5
.1的项目,域名写好配置文件后,打开直接报500错误。其实是因为服务器默认打开的入口文件那里出错,因为
tp5
.1框架的入口文件都是好几层的,所以服务器找不到,才报错。
共同成长
·
2020-07-10 10:15
服务器
tp5
中的查询构造器、链式操作、两种事务操作总结
use/think/Db;/********查询构造器*********///插入记录//Db::table('sb_ad')->insert(['ad_name'=>6,'ad_content'=>'thinkphp','status'=>1]);//更新记录//Db::table('sb_ad')//->where('ad_id',2)//->update(['ad_name'=>"hello
geeooooz
·
2020-07-10 09:15
TP5
源码分析-加载基础文件【Loader类入口register函数分析2】
文章目录1、主要分析跳转后最终达到什么效果2、举例说明问题3、举一反三1、主要分析跳转后最终达到什么效果上一节我大概把register分为了五步这一节我们从简单的开始从第三步开始我还是把源码附上publicstaticfunctionregister($autoload=''){//【1】注册系统自动加载//【2】Composer自动加载支持//【3】注册命名空间定义self::addNamesp
亮仔IT哥
·
2020-07-10 09:03
TP5
源码分析
TP5
源码分析-加载基础文件【Loader主要功能图解】
把loader主要的功能提取出来,从属性和方法着手,大致可以分为这些上图说明一切接下来我们就要刨根问底,走进去看看Loader类里面到底是个什么鬼附上源码__DIR__,'traits'=>dirname(__DIR__).DIRECTORY_SEPARATOR.'traits',]);//加载类库映射文件if(is_file($rootPath.'runtime'.DIRECTORY_SEPAR
亮仔IT哥
·
2020-07-10 09:03
TP5
源码分析
TP5
源码分析-执行应用【initialize方法-之init方法分析】
文章目录回顾分析细节展望回顾上一节分析了initialize方法里面的具体流程,对里面一些地方都做了解释,像init()、数据库配置初始化、路由初始化这些都是我们接下来分析的重点分析今天我们来分析initialize方法里的init方法上源码看注解有var_dump的后面我都会把打印结果贴在后面/***初始化应用或模块*@accesspublic*@paramstring$module模块名*@r
亮仔IT哥
·
2020-07-10 09:32
TP5
源码分析
php
TP5
强制路由模式笔记
今天学会了
TP5
路由的强制模式及URL的生成,在此记录下:我的本地是phpstudy,增加了一个域名为www.
tp5
-route.com,在host里写入相应配置之后打开域名:www.
tp5
-route.com
_IronBear
·
2020-07-10 09:46
转录组入门(4):了解参考基因组及基因注释
转录组入门(4):了解参考基因组及基因注释在UCSC下载hg19参考基因组,我博客有详细说明,从gencode数据库下载基因注释文件,并且用IGV去查看你感兴趣的基因的结构,比如
TP5
3,KRAS,EGFR
weixin_34221112
·
2020-07-10 08:08
TP5
.1的Request以及构造方法注入以及助手函数的使用
第一个是构造方法的使用request=$request;}publicfunctionindex(){return$this->request->param('name');}}这样子就可以在下面的方法中使用$this->request进行获取;为什么要用这种方法呢?当然并不是一定的,如果你要直接用的话你可以直接使用return$this->request->param('name');只要的你类
weixin_33961829
·
2020-07-10 08:24
TP5
验证规则
系统内置的验证规则如下:格式验证类require验证某个字段必须,例如:'name'=>'require'number或者integer验证某个字段的值是否为数字(采用filter_var验证),例如:'num'=>'number'float验证某个字段的值是否为浮点数字(采用filter_var验证),例如:'num'=>'float'boolean验证某个字段的值是否为布尔值(采用filter
weixin_30763397
·
2020-07-10 06:20
Linux下搭建测试系统(部署调试系统)
Linux下搭建测试系统(部署调试系统)一、将软件通过ftp工具,我这里使用的是xf
tp5
上传到服务器上我们指定的文件夹里面。
ctlgq2017
·
2020-07-10 06:25
tp5
.0 项目如何升级为
tp5
.1
TP5
.0的项目放到
TP5
.1中会报很多的错误现在来讲解一下大概需要修改那些地方可以避免掉在这上面所浪费的时间。
腐腐gay
·
2020-07-10 05:04
thinkphp5
小结
宝塔中部署 ThinkPHP5(
tp5
)
文章目录添加站点:站点设置:设置运行目录:设置伪静态规则:测试:其他检测项:添加站点:站点设置:设置运行目录:设置伪静态规则:填写规则如下(也可以点击左上角的下拉框选thinkphp):location/{if(!-e$request_filename){rewrite^(.*)$/index.php?s=$1last;break;}}测试:其他检测项:thinkPHP版本>5PHP版本5.4Th
白墨石
·
2020-07-10 04:11
网站开发
Linux
为什么通常一个UDP封包大小不能超过500个字节?
space-7240278-do-thread-id-5131.htmlMTU1500字节:以太网.1492字节:PPPoE.1472字节:ping1468字节:DHCP1430字节:VPNandPP
TP5
76
同皆无穷小
·
2020-07-10 03:49
NAT
tp5
+mysql 插入表情emoji,数据库报错的分析
Mysql保存包含emoj表情的字符串,日志查看如下:[error][10501]SQLSTATE[HY000]:Generalerror:1366Incorrectstringvalue:'\xF0\x9F\x90\xAE\xF0\x9F...'forcolumn'nickname'atrow1原因分析nickname字段插入的字符串异常,分析是因为字符串中包含表情。移动端的emoji表情符号是
sunsnow_swift
·
2020-07-10 03:50
Suse Linux 常用配置和命令
4、运行/usr/sbin/vsftpd,即打开f
tp5
、注意防火墙的设置,否则无法访问。6、注意ftp的权限
samlei
·
2020-07-10 01:46
综合
Linux/Unix
tp5
学习基础知识总结 4 请求REQUEST
1获取URL信息 domain();//除域名以外部分包含?后面echo$req->Url();//admin.php/Index/test?dd=ddd//不含?后面参数echo$req->baseUrl();//admin.php/Index/test//入口文件echo$req->baseFile();//获取pathinfo部分(除域名和?后面,中间部分)echo$req->pathinf
DaLing青年
·
2020-07-10 00:32
tp5
学习
TP5
验证器的使用、系统内置验证规则有哪些?
今天给大家分享Thinkphp5,关于验证器的使用,首先给大家截图:我们今天以验证登陆为实例:第一步:创建验证器:在模块目录下创建新文件夹,命名为:validate,在下面创建一个User.php的文件,并复制以下代码://+----------------------------------------------------------------------namespaceapp\admi
IT-Andy
·
2020-07-09 23:13
ThinkPHP
安装ThinkPHP5.1详解
5.6.0PDOPHPExtensionMBstringPHPExtension2.利用composer安装:切换到你的WEB根目录下面并执行下面的命令:composercreate-projecttopthink/think
tp5
.1
开猿节流
·
2020-07-09 23:08
Thinkphp
Tp5
微信小程序模板消息,公众号模板消息,获取地理位置
写了几个常用的微信接口,项目时间过于紧迫,未经整理,留待有空时再来整理或者扩展吧。建议大家使用前,先去微信官方文档那边看一看,虽然微信的文档着实有点坑,但是总归还是能了解大概的业务逻辑以及找到一些排错手段来使用。'',用户openid'url'=>'',跳转链接'template_id'=>'',模板id'data'=>[//消息模板数据'first'=>['value'=>urlencode('
被遗忘的我怀念的
·
2020-07-09 23:38
PHP基础
ThinkPHP 5.0通过composer升级到5.1,超级简单
事情是这样的,我实现一个验证码登录的功能,但是这个验证码的包提示
tp5
的版本可以是5.1.1、5.1.2、5.1.3。
别来无恙``
·
2020-07-09 22:20
php
tp5
接口写法实例
//控制器```/***添加收货地址*/publicfunctionaddAddress(){$post=$this->request->post();//验证唯一规则:表名,字段名,排除主键值,主键名$validate=new\think\Validate([['uid','require','用户id不能为空'],['name','require|max:20','收件人不能为空'],['mo
疯癫居士
·
2020-07-09 22:05
thinkphp
php
tp5
处理并发问题
数据库创建test表,我们的需求是这样的,查询test表是否存在数据,不存在,就插入1条,保证数据表只有1条数据。我们首先尝试查询不加锁,代码如下publicfunctiontest_trans(){Db::startTrans();//启动事务try{$res=db('test')->find();if(!$res){//执行你想进行的操作,最后返回操作结果resultDb::name('tes
qq_16887641
·
2020-07-09 21:55
thinkphp5.1正确使用姿势
本文总结平时学习和工作中积累的关于如何正确使用
tp5
.1的一些姿势,内容取自网络并做了一些整理。
-马里奥-
·
2020-07-09 21:39
thinkphp
Swoole 支持ThinkPHP5.1 非think-swoole
端文件在项目根目录中建立/server/server.phpset(['enable_static_handler'=>true,//开启静态资源存在优先访问'document_root'=>'/www/swoole_
tp5
Dom_留声机
·
2020-07-09 21:25
工具使用
原创
h5+api接口安全和加强接口接收数据的安全性
一、数据加密把h5生成的数据加密(我用的是对称加密,加密还有非对称加密),第三方加密类放到
tp5
框架下的extend文件夹下(我是用
tp5
框架做的,就以
tp5
框架举例了^_^),用第三方类要配好命名空间哦
凌天军洋的程序人生
·
2020-07-09 19:37
TP5
中Request类可以获得哪些常量信息
获取当前包含协议的域名:domain();获取当前完整URL包括QUERY_STRING:url();获取当前URL不含QUERY_STRING:baseUrl();获取当前执行的文件SCRIPT_NAME:baseFile();获取URL访问根地址:root();获取当前请求URL的pathinfo信息(含URL后缀):pathinfo();获取当前请求URL的pathinfo信息(不含URL后
lingchen8
·
2020-07-09 19:18
ThinkPHP5.0
tp5
—验证器与验证规则
概述ThinkPHP5.0验证使用独立的\think\Validate类或者验证器进行验证。独立验证任何时候,都可以使用Validate类进行独立的验证操作,例如:$validate=newValidate([‘name’=>‘require|max:25’,‘email’=>‘email’]);data=[′name′=>′thinkphp′,′email′=>′thinkphp@q
喃望
·
2020-07-09 18:34
TP5
中find_in_set的用法
=>$id])->update([$field=>$title]);$map[]=['exp','FIND_IN_SET(2,needID)'];$db->where($map)->select();
TP5
.1.21
宋国杰
·
2020-07-09 18:00
TP5
错误:SQLSTATE[42S02]: Base table or view not found: 1146 Table 'blog.tp_' doesn't exist
TP中,出现SQLSTATE[42S02]:Basetableorviewnotfound:1146Table'blog.tp_'doesn'texist这样的错误提示,是因为验证规则中,出现错误namespaceapp\admin\validate;usethink\Validate;classCateextendsValidate{protected$rule=[//验证规则'catename
jaray
·
2020-07-09 18:08
TP5
实现APP支付宝支付API
官方文档地址app支付宝支付接口SDK下载地址app支付服务端SDK代码如下:/**支付宝支付*$body名称*$total_amount价格*$product_code订单号*$notify_url异步回调地址*/publicfunctionalipay($body,$total_amount,$product_code,$notify_url){/***调用支付宝接口。*/import('.A
h2gg
·
2020-07-09 16:46
解决在
TP5
中无法使用快递鸟的即时查询API接口
快递鸟的接口对接其实很简单,先去官网注册账号,登陆把基本信息填好,然后在产品管理中订购一下“物流查询”,免费,免费的有对接口调用频率限制,结合自己的应用流量够用就可以。对接流程:快递鸟网站申请接口KEY并认证-对接接口-调试-上线使用1、登录快递鸟官网注册页面注册快递鸟账号2、登录快递鸟用户管理后台注:登录快递鸟用户管理后台后获得用户ID和APIKey,此用于保证应用来源的可靠性,避免应用伪造,被
firekj
·
2020-07-09 16:50
tp5
中验证类的使用
1.创建验证类2.定义验证规则和错误信息(其中checkYzm为自定义验证规则)classUserextendsValidate{/***定义验证规则*格式:'字段名'=>['规则1','规则2'...]*/protected$rule=['username'=>'require|max:25','password'=>'require','yzm'=>'require|checkYzm'];/*
喵喵超能睡
·
2020-07-09 15:17
php
tp5
shop
tp5
商城 WSTMart B2B2C开源商城系统
WSTMartB2B2C开源商城系统,是由广州商淘信息科技有限公司完全自主设计、研发的一套PHP的开源电商系统。WSTMart商城系统为团队十年电商开发经验汇集巨献,为中国电商加速!WSTMart商城系统是全国首创集"B2B2C多用户商城+微信三级分销+微信微砍价+iOS、Android多平台客户端+社区UCenter互通"于一身的PHP开源电商系统。WSTMart采用ThinkPHP5+MySQ
chenhuo5448
·
2020-07-09 14:15
TP5
常用操作
跳转与重定向#跳转$this->success('验证成功','User/list');$this->error('失败');#默认跳转是返回前一页(javascript:history.back(-1);)#重定向#重定向到News模块的Category操作$this->redirect('News/category',['cate_id'=>2]);#重定向到指定的URL地址并且使用302$t
benben0729
·
2020-07-09 13:01
ThinkPHP
TP5
.1 php 扩展插件mpdf
TP5
.1php扩展插件mpdf安装官方安装方法是通过composeranditspackagistpackagempdf/mpdf.
awake720
·
2020-07-09 13:23
tp5.1
centos7安装mysq5.5
Shanghai/etc/localtime不同时区命令是ntpdatentp1.aliyun.com(用)ntp2.aliyun.comntp3.aliyun.comntp4.aliyun.comn
tp5
熊大丶
·
2020-07-09 09:37
mysql
TP5
.1 Request
';//$request=newRequest();//var_dump($request->get());//因为返回的是一个数组,所以用var_dump进行输出//}//}//usethink\facade\Request;//调用静态代理中的request对象大小写敏感//classRequests//{//publicfunctionrequest()//{///**//*方法二:通过静态
煮酒话桑麻啊
·
2020-07-09 08:12
ThinkPHP
Request
TP5
快速入门篇(框架结构)
一、目录结构|-application应用目录(几乎整个项目的内容都写在这里)|-index(这里的文件夹
tp5
叫做模块-----一般是前台模块,也可以根据需要需求修改成其他(例如:home),需要修改配置文件
zz_lkw
·
2020-07-09 07:42
后端开发
TP5
中路由与获取请求参数
TP5
中,路由是在route.php中来定义路由规则的,根目录部分可由apache和系统host文件来定义,之后的模块/控制器/方法就可由路由来定义,规则之一就是usethink\Route;Route
大笨蛋就是我呀
·
2020-07-09 06:41
http 500
年前做了一个项目,但是中间公司做了一次数据迁移,然后就ht
tp5
00了,搜寻nginx错误日志没有报错,我去,这怎么搞?打开access.log发现只有一个500的错误码,很蛋疼了。
zuozuo-_-
·
2020-07-09 06:12
SpringCloud实战六:Spring Cloud Feign 高级应用
具体高级应用为如下几条:1.使用feign进行服务间的调用2.feign开启Gzip压缩3.feign开启日志4.feign替换JDK默认的URLConnection为okht
tp5
.feign超时设置
闪耀的瞬间
·
2020-07-09 06:31
spring
cloud
SpringCloud实战
ThinkPHP5.0.15核心版遇到不能调用common.php中方法
以前用
tp5
框架,在common.php这个文件中写的方法都能直接使用的,这次使用过程中却出现了找不到其中方法的情况,应该是更新了,导致common.php这个公共函数文件不能自动加载了,解决方法如下:
zctsir
·
2020-07-09 04:05
PHP
TP5
build.php自动生成模块
提示:需要复制build.php文件到application目录,并对该文件进行修改,举例如下:return[//生成应用公共文件'__file__'=>['common.php','config.php','database.php'],//其他更多的模块定义'common'=>['__dir__'=>['model','view','controller'],'model'=>['index'
yunAyer
·
2020-07-09 04:22
PHP
tp5
时间戳功能的自定义实现。
项目中需要显示某一天内所有数据的时间,但因为已经规定了是某一天,所以
TP5
框架自带的时间戳格式date('Y-m-dH:i:s')这种时间戳格式就显得鸡肋了,我们要实现date('H:i:s')这样就可以了
会写程序的胖子
·
2020-07-09 03:38
经验分享
采坑记录:Function Redis::delete() is deprecated
FunctionRedis::delete()isdeprecated原因redis弃用了delete函数,此报错一般是phpredis插件的使用解决犯法:把delete方法改成del如果在此之前你采用的是
TP5
一路向前ylc
·
2020-07-09 03:58
php
NTP服务器-推荐几个国内比较好用的NTP服务器
cn.pool.ntp.org2.cn.pool.ntp.org3.cn.pool.ntp.orgntp1.aliyun.comntp2.aliyun.comntp3.aliyun.comntp4.aliyun.comn
tp5
袋鼠mysql
·
2020-07-09 02:28
linux
or
java
4--
tp5
注册用户
注册:validate($data,'Student.student_reg');if(true!==$result){returnerror($result);}//检查学校编码是否正确$checkSchoolid=Db::name('school')->where('schoolid',$data['schoolid'])->find();if(empty($checkSchoolid)){r
小芹儿
·
2020-07-09 02:03
php部分
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他