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
php学习-ThinkPHP*
ThinkPHP
中ORM模型
在
ThinkPHP
5中对数据库的操作是比较巧妙的,
ThinkPHP
5默认支持四种类型的数据库,在
thinkphp
\library\think\db\connector中,有四个数据库的连接器:think
程序员有话说
·
2022-02-10 05:51
ThinkPHP
5 注册功能之发送邮箱验证码
QQ邮箱配置1、放入phpmailer邮箱类库文件到extend目录下,application/extra目录下创建email.phpimage.pngemail.php代码如下:0,//0=关闭(生产使用)1=客户端的消息2=客户端和服务端的消息//请求HTML友好的调试输出'debugoutput'=>'html',//设置邮件服务器的主机名'host'=>'smtp.qq.com',//设置
挤时间学习的阿龙
·
2022-02-10 05:32
Thinkphp
5+AipOcr 百度ai
在人工智能畅行的时代,你怎么能脱轨。整理一下百度ai的文字识别。整理来说就是看文档,而且是仔细看文档。我在做的时候遇到好多坑,还是得API文档与SDK文档结合看啊。SDK的文档太过简略,好多参数都没说,但是要想实现功能还是得加上某些参数先申请应用吧,然后申请appid,最后下载SDK我这里只用到了AipOcr,所以我只把下载下来的AipOcr.php与lib/*复制到vendor目录下下面的代码为
RocaLee
·
2022-02-09 14:39
2018-09-20
ThinkPHP
5.1 URL重写隐藏应用的入口文件index.php
本文参考(URL重写[https://www.kancloud.cn/manual/
thinkphp
5/177576]),增加了部分内容,操作更加详细。
dongzhensong
·
2022-02-09 06:29
关于
thinkphp
中防SQL注入总结
1.先来个例子形式的//注入的产生一般都是对用户输入的参数未做任何处理直接对条件和语句进行拼装.//不安全的写法举例1$_GET['id']=8;//希望得到的是正整数$data=M('Member')->where('id='.$_GET['id'])->find();$_GET['id']='8orstatus=1';//隐患:构造畸形查询条件进行注入;//安全的替换写法$data=M('Me
geeooooz
·
2022-02-08 22:55
thinkphp
5 下view的视图
在controller同等级下新建一个view(文件夹)-->index(文件夹,主要负责给index.php使用)->index.htmlimage.png三个参数,第一个参数表示的是选择index下的index.html,第二参数表示HTML里面使用的变量image.png第三个表示的是使用的是一些静态的变量第一个参数的使用方法包括image.png看注释
Albert88888
·
2022-02-08 16:00
thinkphp
连接数据库
目录配置注意是:mysqli!版本高了,原来的MySQL连接将要过时了,要使用mysqli来连接,而且这个问题只会提示MySQL连接有错误。查询常见用法$data=$User->table('student_info')->select();$data=$User->table('score_list')->where('stu_id='.$stu_id)->select();$data=$Use
奔跑的兔子_
·
2022-02-08 14:51
Rewrite规则
最早接触Rewrite规则是在使用
ThinkPHP
框架的.htaccess文件,此文件用于配置框架路由重写规则;该规则通过使用正则表达式改写URI。可以指定一个或多个rewrite指令,按顺序匹配。
铁匠简记
·
2022-02-07 18:18
THINKPHP
5实践经验
这里只是分享一些实际开发过程所需的一些功能方法1.分页的实现paginate方法$dateParam['query']['startDate']=$startDate;$dateParam['query']['countryCode']=$countryCode;$dateParam['query']['endDate']=$endDate;$feedbackList=db()->table('s
不愿意透露姓名的网瘾boy
·
2022-02-07 07:01
ThinkPHP
5.1的cache缓存使用
而缓存的信息放在了runtime的cache文件夹下(具体哪一个看文件时间)。
鸟人老金
·
2022-02-06 18:23
ThinkPHP
验证使用方法
1,普通验证规则1、先在控制器同级目录下创建一个文件夹名叫validata,该文件夹内创建一个类文件,名叫Pass,该文件名必须大写,且与类名一致。还要继承Validate类//定义类的命名空间和USEnamespaceapp\center\validate;usethink\Validate;protected$rule=['olduser_password'=>'require|min:6|m
寄去远方的盛夏
·
2022-02-06 12:39
Web端直传服务端签名直传并设置上传回调(
ThinkPHP
3.2.3)
image生成签名第一步:点击下载代码image第二步创建bucketimage.png第三步设置跨域image.pngimage.png第四步:打开/Application/Common/Conf/config.php,配置文件参数到阿里云取出image.pngimage.pngimage.png代码'ALIOSS_CONFIG'=>array('KEY_ID'=>'',//阿里云osskey_
烂孩子
·
2022-02-06 10:47
thinkphp
命令行think集成workerman
参数启动.在start时候打印的$argv参数在start-d时$argv参数清楚原理开始写代码2.在command.php注册命令行3.主要思想:将原本混乱的$argv参数修改为$argv=array('
thinkphp
跌入深坑的孩子
·
2022-02-06 03:59
layui checkbox 复选框第一次点击没反应 第一次点击不生效
form.render();解决办法:再次渲染checkbox,form.render();代码是
thinkphp
5.1用户名授权角色立即提交重置layui.extend({admin:'{/}../.
思议岁月
·
2022-02-06 00:23
ThinkPHP
5中多条件查询
TP5框架中数据查询格式有一种是:$pawn_list=Db::name('jg_pawn')->alias("jp")->join('bs_pawnbp','jp.pawn_id=bp.pawn_id','LEFT')->join('bs_pawn_workbpw','bpw.pawn_id=jp.pawn_id','LEFT')->field("jp.jg_status,bp.pawn_nam
逆世界开发者
·
2022-02-05 17:52
掌握
Thinkphp
3.2.0----自动验证
自动验证是TP在create数据的时候,自动对数据进行验证。TP提供了两种验证方式:静态验证($_validate属性----自定义的模型的)和validate()方法1.静态验证-----$_validate属性总体的格式:验证字段----验证规则-----错误提示-----验证条件-----附加规则----验证时间红色的是必选字段,黑色的是附加字段验证字段:顾名思义,就是需要验证的字段验证规则
geeooooz
·
2022-02-04 16:59
【网络安全】记一次挖洞的日常
信息收集从fofa上找到了这个站点,叫做fastadmin,是基于
Thinkphp
5和bootstrap开发的后台框架,常规思路找一下后台,根据经验,没意外的话php的站点基本都是根路径后加个admin
kali_Ma
·
2022-02-04 16:02
网络安全
php
信息安全
渗透测试
安全漏洞
【2022/02/04】
thinkphp
源码详细阅读(二)
thinkphp
源码详细阅读(二)请求流程实例化http,注入app和设置routePath执行run方法,首先初始化initialize,初始化操作是在容器app中执行初始化执行的是,记录初始化标记、
·
2022-02-04 15:11
thinkphp
看完此文章快速上手
thinkPHP
5.0框架
一.灵活的路由路由定义采用\think\Route类的rule方法注册,通常是在应用的路由配置文件application/route.php进行注册,格式是:Route::rule('路由表达式','路由地址','请求类型','路由参数(数组)','变量规则(数组)');usethink\Route;//注册路由到index模块的News控制器的read操作Route::rule('new/:id
小伟_be27
·
2022-02-03 16:29
ThinkPHP
5 结构与路径解析
结构:入口文件:所有的请求都必须经过index.php的处理。(index.php在public文件夹下)有的时候我们会在url中隐藏index.php,但是即使是这样,所有的请求还是会发送到index.php中。下面,让我们简单的看一下index.php做了那些事情://定义应用目录define("APP_PATH",__DIR__."/../application/");//加载thinkph
风声233
·
2022-02-03 13:50
thinkphp
,laravel,yii2开发运行环境搭建
NginxYii2server{charsetutf-8;client_max_body_size128M;listen80;server_nameyii.local.test;root/home/www/yii2/web;indexindex.php;location~*\.(eot|otf|ttf|woff)${add_headerAccess-Control-Allow-Origin*;}l
毒舌程序员
·
2022-02-03 09:03
菜鸟傻瓜式配置腾讯云服务器(自带
ThinkPHP
模板)
今日闲来无事,申请了个腾讯云7天免费体验,记录下1.进入腾讯云官网腾讯云-连接智能未来注册成功后,免费领取7天试用,进入后台界面选择重置密码点击下方的开始重装,很快就能装好完毕,现在就可以把自己写的小网页让其他小朋友访问了
河西走廊
·
2022-02-03 05:16
48
今天看了vueelementadmin并且用
thinkphp
5生成api来让其进行渲染,里面的源码能看懂,但是看的很慢,有着设计跟不上思维,感觉前面的东西还没记熟
whIteKi
·
2022-02-03 02:37
【2022/02/02】
thinkphp
源码无差别阅读(三十五)
thinkphp
源码无差别阅读(三十五)ORM阅读model/relation/OneToOne.php属性:joinType、bindAttr、relation设置join类型:joinType预载于关联查询
·
2022-02-02 07:57
thinkphp
【2022/01/31】
thinkphp
源码无差别阅读(三十四)
thinkphp
源码无差别阅读(三十四)ORM阅读model/relation/MorphOne.php属性:morphKey、morphType、type、bindAttr构造方法:__construct
·
2022-02-01 07:31
thinkphp
【2022/01/31】
thinkphp
源码无差别阅读(三十三)
thinkphp
源码无差别阅读(三十三)ORM阅读model/concern/BelongsToMany.php属性:middle、pivotName、pivot、pivotDataName构造方法:_
·
2022-01-31 07:42
thinkphp
【2022/01/30】
thinkphp
源码无差别阅读(三十二)
thinkphp
源码无差别阅读(三十二)ORM阅读model/concorn/SoftDelete.php属性:withTrashed判断当前实例是否被软删除:trashed查询软删除数据:withTrashed
·
2022-01-30 10:57
thinkphp
【2022/01/29】
thinkphp
源码无差别阅读(三十一)
thinkphp
源码无差别阅读(三十一)ORM阅读model/concern/ModelEvent.php属性:event、、withEvent设置事件:setEvent设置事件是否需要响应:withEvent
·
2022-01-29 06:08
thinkphp
【2022/01/27】
thinkphp
源码无差别阅读(三十)
thinkphp
源码无差别阅读(三十)ORM阅读model/concern/Attribute.php属性:pk、schema、field、type、disuse、readonly、data、origin
·
2022-01-28 07:46
thinkphp
【2022/01/24】
thinkphp
源码无差别阅读(二十八)
thinkphp
源码无差别阅读(二十八)ORM阅读db/Query.php表达式方式指定排序:orderRaw表达式方式指定查询字段:fieldRaw指定field排序:orderField随机排序:orderRand
·
2022-01-24 07:46
thinkphp
【2022/01/23】
thinkphp
源码无差别阅读(二十七)
thinkphp
源码无差别阅读(二十七)ORM阅读db/PDOConnection.php常量:PARAM_FLOAT属性:config、PDOStatement、querySt、transTimes、
·
2022-01-23 10:45
thinkphp
【2022/01/22】
thinkphp
源码无差别阅读(二十六)
thinkphp
源码无差别阅读(二十六)ORM阅读db/Fetch.php属性:query、connection、builder构造方法:__construct聚合查询:aggregate获取某个字段的值
·
2022-01-22 16:42
thinkphp
【2022/01/21】
thinkphp
源码无差别阅读(二十五)
thinkphp
源码无差别阅读(二十五)ORM阅读db/CacheItem.php属性:key、value、expire、tag、isHit构造方法:__construct为此缓存项设置键:setKey
·
2022-01-21 11:52
thinkphp
【2022/01/19】
thinkphp
源码无差别阅读(二十四)
thinkphp
源码无差别阅读(二十四)ORM阅读db/Builder.php属性:connection、exp、parser、selectSql、insertSql、updateSql、deleteSql
·
2022-01-19 10:03
thinkphp
【2022/1/18】
thinkphp
源码无差别阅读(二十三)
thinkphp
源码无差别阅读(二十三)ORM阅读Paginator.php属性:simple、items、currentPage、lastPage、total、listRows、hasMore、options
·
2022-01-18 10:38
thinkphp
ThinkPHP
6和GatewayWorker简单的示例
1.下载GatewayWorkerwww.workerman.net/doc/gateway…安装如图下载解压就行以次开启端口:8282,1238,2900,2901,2902,2903启动以debug(调试)方式启动phpstart.phpstart以daemon(守护进程)方式启动phpstart.phpstart-d停止phpstart.phpstop重启phpstart.phprestar
·
2022-01-17 17:56
php
【2022/1/17】
thinkphp
源码无差别阅读(二十二)
thinkphp
源码无差别阅读(二十二)ORM阅读DbManager.php属性:instance、config、event、listen、dbLog、queryTimes、cache、log构造方法:
·
2022-01-17 10:38
thinkphp
【2022/1/16】
thinkphp
源码无差别阅读(二十一)
thinkphp
源码无差别阅读(二十一)Helper阅读contract/Arrayable.php转换为数组:toArraycontract/Jsonable.php转换为数组:toJsonhelper
·
2022-01-16 10:56
thinkphp
【2022/1/15】
thinkphp
源码无差别阅读(二十)
thinkphp
源码无差别阅读(二十)Helper阅读helper.php抛出异常:throw_if抛出异常:throw_unless调用闭包:tap默认值:value数据集:collect未知:data_fill
·
2022-01-15 11:34
thinkphp
【2022/1/14】
thinkphp
源码无差别阅读(十九)
thinkphp
源码无差别阅读(十九)framework阅读think/validate/ValidateRule.php属性:title、rule、message添加验证因子:addItem获取验证规则
·
2022-01-14 15:41
thinkphp
【2022/1/13】
thinkphp
源码无差别阅读(十八)
thinkphp
源码无差别阅读(十八)framework阅读think/route/dispatch/Callback.php执行:execthink/route/dispatch/Controller.php
·
2022-01-13 10:44
thinkphp
【2022/1/12】think-swoole使用教程
环境centos8PHP7.4
thinkphp
6.0.10think-swoole4.0.6开发过程安装think-swoole扩展为了方便我们安装think-view扩展配置swoole.php文件server.ho
·
2022-01-12 14:39
【2022/1/11】
thinkphp
源码无差别阅读(十七)
thinkphp
源码无差别阅读(十七)framework阅读think/route/RuleGroup.php属性:rules、rule、miss、fullName、alias构造方法:__construct
·
2022-01-11 16:56
thinkphp
【2022/1/10】
thinkphp
源码无差别阅读(十六)
thinkphp
源码无差别阅读(十六)framework阅读think/route/Dispatch.php属性:app、request、rule、dispatch、param构造方法:__construct
·
2022-01-10 13:00
thinkphp
【2022/1/9】
thinkphp
源码无差别阅读(十五)
thinkphp
源码无差别阅读(十五)framework阅读think/middleware/AllowCrossDomain.php属性:cookieDomain、header构造方法:__construct
·
2022-01-09 10:00
thinkphp
【2022/1/8】
thinkphp
源码无差别阅读(十四)
thinkphp
源码无差别阅读(十四)framework阅读think/initializer/BootService.php初始化:initthink/initializer/Error.php属性:
·
2022-01-08 11:38
thinkphp
【2022/1/6】
thinkphp
源码无差别阅读(十三)
thinkphp
源码无差别阅读(十三)framework阅读think/facade/App.php属性:getFacadeClassthink/facade/Cache.php属性:getFacadeClassthink
·
2022-01-06 10:36
thinkphp
ThinkPHP
6集成短信发送平台
介绍本项目是集成了各大云服务厂商的短信业务平台,支持
ThinkPHP
5.0、
ThinkPHP
5.1和
ThinkPHP
6.0,由宁波晟嘉网络科技有限公司维护,目前支持阿里云、腾讯云、七牛云、又拍云、Ucloud
·
2022-01-05 14:23
php
PHP Composer拓展包华为云OCR文字识别
介绍本项目集成了华为云OCR文字识别业务,支持
ThinkPHP
5.0、
ThinkPHP
5.1和
ThinkPHP
6.0,由宁波晟嘉网络科技有限公司维护。
·
2022-01-05 14:22
php
ThinkPHP
集成华为云短信服务
介绍本项目集成了华为云短信发送业务,支持
ThinkPHP
5.0、
ThinkPHP
5.1和
ThinkPHP
6.0,由宁波晟嘉网络科技有限公司维护。
·
2022-01-05 13:50
php
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他