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.1
深入PHP的Email地址邮箱验证的内部函数filter_var FILTER_VALIDATE_EMAIL实现
下载了
ThinkPHP5.1
源代码,地址:https://github.com/HubQin/thinkPHP5.1-source-code-reading在里面搜索“email”(忽略大小写),结果如下
yuesichiu
·
2020-06-30 10:56
PHP
No input file specified 解决方案(
thinkPhp5.1
)
thinkPhp自学中欢迎进群交流-》QQ群号169754192thinkphp交流群绝对原创,转载请附上本微博链接先翻译下Noinputfilespecified意思是没有找到有效的文本路径(学渣强行翻译.....)本人字面理解应该是路径http://localhost/index/index/cyc这种的链接会被街写成http://localhost/index.php?m=index&c=i
雪狼之夜
·
2020-06-30 03:33
php
各种報錯解決方案
thinkPhp5.1
WeiPHP5.0,公众号与小程序结合的最佳开发框架
公众号与小程序结合的最佳开发框架介绍WeiPHP5.0是一个开源,高效,简洁的移动应用系统,它实现一个后台同时管理和运营多个客户端(公众号,微信小程序,后续将支持支付宝小程序,百度小程序等)weiphp5.0基于
ThinkPHP5.1
xiaoshushu147
·
2020-06-30 01:30
php对接码云gitee登录 api
目录申请开发应用API文档对接gitee登录OAuth流程(注意是post请求还是get请求)php对接(这里使用的是
thinkphp5.1
)配置设置api文件(可能要自己改下命名空间)调用返回值已制作的插件地址申请开发应用码云第三方应用地址
php小影
·
2020-06-29 11:45
ThinkPHP5.1
页面跳转及修改跳转页面模版
对应的控制器创建对应的HTML比如:admin(模块)/lpp(控制器)/index(方法)对应的html文件:view->lpp->index.html1.index.html布局用户登录界面UserName:PassWord:2.index()方法:publicfunctionindex(){//加载页面returnview();}---------index.html输入内容后跳转处理数据的
迷鹿的人
·
2020-06-29 00:57
PHP
ThinkPHP5.1
面向对象
thinkphp5.1
*版本 做api接口实践记录 二 问题记录
一:开始调试与错误信息展示config文件下app.php将show_error_msg=false改为True;再将'app_debug'=>false改为True;二:解决跨域方法一:路由后面跟上->allowCrossDomain();Route::rule('useradd','api/UserController/adduser')->allowCrossDomain();方法二:定一个
weixin_30915951
·
2020-06-28 02:29
详细解析
Thinkphp5.1
源码执行入口文件index.php运行过程
详细解析
Thinkphp5.1
源码执行入口文件index.php运行过程运行了public目录下的index.php文件后,tp的运行整个运行过程的解析入口文件index.php代码如下://+----
weixin_30726161
·
2020-06-27 23:47
thinkphp5.1
endroid/qr-code 二维码生成 composer require endroid/qrcode
0,'g'=>0,'b'=>0,'a'=>0];//前景色constBACKGROUND_COLOR=['r'=>255,'g'=>255,'b'=>255,'a'=>0];//背景色publicfunction__construct($config){isset($config['generate'])&&$this->_generate=$config['generate'];isset($c
逍遥596607010
·
2020-06-27 06:44
moTzxx-CMS —— [一个基于PHP代码的后台管理系统(
ThinkPHP5.1
)]
☁前言【原创博文】moTzxx-CMS——[一个基于PHP代码的后台管理系统(
ThinkPHP5.1
)]【重要】:如果你先前已经下载了源码,后期发现存在些许问题时请及时反馈给我,以便及时更新;或者回来参考我更新的内容
moTzxx
·
2020-06-27 01:02
PHP
LayUI
ThinkPHP
egg.js+vue项目
前言写这个项目的原因:已经基于PHP写过一个Vue的后台了,点这里可以查看(基于
thinkPHP5.1
写的Vue后台),然后换个语言写一个类似的后台,点这里查看(基于node.js的egg.js框架开发
锅巴胸
·
2020-06-26 10:22
node
js
thinkphp5.1.x~5.2.x版本反序列化链挖掘分析
5.1.x版本分析这里先分析一下
thinkphp5.1
版本反序列化漏洞。环境thinkphp5.1.38php7.2漏洞挖掘思路挖掘反序列化漏洞过程中,很多时
BerL1n
·
2020-06-25 19:53
web安全
CTF
ThinkPHP5.1
后台搭建项目3---菜单管理(layui数据表格、表单赋初值)
文章目录1、实现功能2、跳转实现3、数据库字段4、显示全部菜单数据(1)表格渲染(2)controller部分(3)model部分5、每一行数据的编辑和删除(1)界面渲染(2)controller部分(3)model部分6、搜索显示菜单数据(1)界面渲染(2)controller部分(3)model部分7、添加菜单(1)界面渲染(2)controller部分(3)model部分1、实现功能(1)直
陆洋山芋
·
2020-06-25 18:46
后端开发
ThinkPHP5.1
cookie制按IP限制时间添加浏览数量
逻辑自己摸索出来的,获取用户IP。再利用cookie把ip地址和当前时间保存,ip保存当前IP保存时间为永久,如果换都换电脑,将会重新保存,iptime保存当前访问时间为一天有效期,第一次初始化添加1个访问量,成功将保存rqz的cookie值为1,下面再进行判断当前时间大于cookie保存的时间加一天的时间就进行清除cookie,这样就不会造成刷访问量,如果说刷新一次清除一次浏览器cookie,那
憨憨_WZ
·
2020-06-25 10:35
ThinkPHP
PHP
ThinkPHP 5.1的商城系统,商淘软件多用户商城电脑端+手机版,破解版
ThinkPHP5.1
的商城系统,多用户商城电脑端+手机版,破解出来了!!大家可以下载学习使用。看到目前唯一支持商城和社区用户互通的挺好的了,分享给大家。
pojieruanjianZ
·
2020-06-24 20:16
Thinkphp5.1
隐藏入口文件
处事URL样式http://localhost/tp5/public/index.php/index1.将index.php和.htacess文件移出到和Public文件平级目录;2.修改index.phpnamespacethink;//加载基础文件require__DIR__.'/thinkphp/base.php';//支持事先使用静态方法设置Request对象和Config对象//执行应用
laveran
·
2020-06-24 08:44
Thinkphp5
ThinkPHP5.1
定时任务设置及传参
ThinkPHP5.1
定时任务设置及传参1.在相关模块中创建command文件夹,与controller/model/view目录同级2.在command中创建任务文件setName('CronImage
JSON_L
·
2020-06-23 23:37
php
ThinkPHP
仿乐优商城后台管理-前端vue+后端thinkphp5.1+数据库mysql项目开发----后端第2天
仿乐优商城后端
thinkphp5.1
开发文档目录文章目录3、商品管理3.1、品牌管理3.1.1、规划3.1.2、控制器Brand.php3.1.3、模型类Brandm.php内容3、商品管理3.1、品牌管理
gaogzhen
·
2020-06-23 09:30
后端
php
#
thinkphp5.1
【
thinkphp5.1
】 endroid/qrcode 二维码生成
composer链接:https://packagist.org/packages/endroid/qrcode注意:PHP版本要求7.1+1.使用composer安装endroid/qrcode:composerrequireendroid/qrcode2将二维码生成封装为服务位置:/appliction/common/services/QrcodeService.php3QrcodeServe
dianqiangjin0204
·
2020-06-23 04:47
基于
thinkphp5.1
框架搭建OAuth2.0服务端
本文将讲解如何基于
thinkphp5.1
的框架实现OAuth2.0的服务端。1环境搭建首先确保你已经搭建好了服务器,并且已经能够正常访问你的服
hoowayLinux
·
2020-06-22 10:56
thinkphp5.1
框架钩子和行为用法实例分析
本文实例讲述了
thinkphp5.1
框架钩子和行为用法。分享给大家供大家参考,具体如下:行为ThinkPHP中的行为是一个比较抽象的概念,可以把行为想象成在应用执行过程中的一个动作。
·
2020-06-22 08:18
ThinkPHP5.1
验证码功能实现的示例代码
۩背景
ThinkPHP5.1
已经出现很久了,最近有所接触,下面介绍一下常用的第三方验证码功能的使用。
·
2020-06-22 08:46
THINKPHP5.1
Config的配置与获取详解
首先需要在控制器内引入Config类,这里使用5.1新增的facade,通过facade可以静态的调用原本需要被继承才能使用的方法。获取配置:namespaceapp\index\controller;usethink\facade\Config;classindex{publicfunctionindex(){//获取所有配置内容,返回的是个Arraydump(Config::get());//
·
2020-06-22 08:14
#Jshop小程序商城
后台采用
Thinkphp5.1
框架开发,执行效率、扩展性、稳定性值得信赖。并且Jshop小程序商城上手难度低,可大量节省定制化开发周期。
Jihai__
·
2020-06-21 23:32
互联网
Vue-cli3.0 + Element UI +
ThinkPHP5.1
+ RBAC权限 + 响应式的后台管理系统
前言项目前端地址:https://github.com/lmxdawn/vu...项目后端地址:https://github.com/lmxdawn/vu...觉得有用请star目前v3.0.0版本点击前往v1.0.0版本更新日志[x]更新vue-cli为3.0版本这里有篇文章[x]增加上传插件[x]增加广告管理[x]优化路由控制[x]优化一些配置文件[x]登录用户信息存储改为cookie一键操作
weixin_34025151
·
2020-06-21 11:11
使用vue.js和php,
thinkphp5.1
框架实现前后端分离和交互
主要目标是使用vue.js把前端获取的账号和密码传到后台,然后使用tp5.1框架获取前端的值,并返回token等一些值。然后使用localStorage.setItem()把数据存入前端。在之后的访问中,把localStorage.setItem()保存的值返回到后台,使后台获取相应的值,并根据这个值获取数据库的值,并判断这个值是否成立,最后把成功或者失败的指令或者值返回到前端。前端根据获得的值实
路人的桥畔
·
2020-06-21 05:05
仿乐优商城后台管理-前端vue+后端thinkphp5.1+数据库mysql项目开发----后端第一天
仿乐优商城后端
thinkphp5.1
开发文档目录文章目录一、前端与API接口二、数据库设计三、thinkphp5.11、配置1.1、全局配置1.2、模块配置2、路由分组3、功能实现3.1、导航菜单3.1.1
gaogzhen
·
2020-06-21 01:31
后端
php
#
thinkphp5.1
ThinkPHP5.1
行为与钩子
文件目录闭包方式调用钩子闭包传参调用行为钩子绑定行为钩子绑定传参tage文件统一定义行为直接执行行为行为变量模板赋值模板中调用钩子最后总结文件目录闭包方式调用钩子\application\pub\tags.phpreturn[//接口初始化'app_init'=>['app\\pub\\behavior\\Upfile'],];控制器文件:\application\pub\controller\U
雪剑无影
·
2020-06-20 16:00
【服务器】VMware Workstation Pro虚拟机搭建本地服务器CentOs7和宝塔面板(保姆式教程)
前言这几天一直在复习
thinkphp5.1
,学习环境是phpStudy8.1,但是遇到了文件有缓存的问题(thinkphp5.1.39,修改文件后刷新没有效果那种,需要隔几分钟才正常),百度也没有解决方法
瀚海浪亭
·
2020-06-20 09:00
thinkphp5.1
框架导入/导出excel文件操作示例
本文实例讲述了
thinkphp5.1
框架导入/导出excel文件操作。
·
2020-05-25 13:15
thinkphp5.1
框架模板赋值与变量输出示例
本文实例讲述了
thinkphp5.1
框架模板赋值与变量输出。
·
2020-05-25 13:39
thinkphp5.1
连接数据库的方式
建立一个connect类文件usethink\Db;/*连接数据库1全局配置在config/database.php目录里直接修改数据库连接信息2动态配置:利用think\db\Query.php中的connect()方法进行连接3DSN连接:dsn组合方式:数据库类型://用户名:密码@数据库地址:端口号/数据库的名称#字符集*/classconnect{//全局配置publicfunction
大笨蛋就是我呀
·
2020-04-13 22:41
ThinkPHP5.1
中间件
1.安装中间件phpthinkmake:middlewareCheck2.中间件代码(application/http/middleware/Check)header()){$AUTH=$request->header('auth');//获取头信息$UserData=$Commit->AuthDe($AUTH);if(!$UserData){returnredirect('/demo/publi
我是一只叶子
·
2020-03-27 17:33
ThinkPHP
ThinkPHP5.1
学习笔记 数据库操作
数据库参见《
Thinkphp5.1
完全开发手册》学习Mirror王宇阳数据库连接ThinkPHP采用内置抽象层对数据库操作进行封装处理;且基于PDO模式,可以适配各种数据库。
Mirror王宇阳
·
2020-02-16 20:00
PHP系列 |
ThinkPHP5.1
如何自动加载第三方SDK(非composer包 )
由于
ThinkPHP5.1
严格遵循PSR-4规范,不再建议手动导入类库文件,所以新版取消了Loader::import方法以及import和vendor助手函数,推荐全面采用命名空间方式的类以及自动加载机制
Tinywan
·
2020-02-10 10:00
thinkPHP5.1
模型User设计
创建一个User类,再引入think\Model,让User类继承Model例:true'auto_timestamp'=>'datetime'模型类内部:$autoWriteTimestamp=true$autoWriteTimestamp='datetime'设置时间格式'datetime_format'=>'\org\util\DateTime',定义时间戳:
记忆中的绘梨衣
·
2020-01-13 13:00
thinkphp5.1
验证码及验证码验证功能的实现详解
注:由于
thinkphp5.1
没有自带验证码,所以需要通过composer安装think-captcha扩展包才能实现验证码一、安装composerhttps://www.jb51.net/article
John_rush
·
2020-01-13 10:25
ThinkPHP5.1
导出pdf
1.composer下载tcpdf扩展composerrequiretecnickcom/tcpdf2.代码//控制器内引入useTCPDF;//方法publicfunctinpdf(){$html="哈哈";//模板信息$tcpdf=newTCPDF(PDF_PAGE_ORIENTATION,PDF_UNIT,PDF_PAGE_FORMAT,true,'UTF-8',false);$tcpdf-
烂孩子
·
2020-01-08 15:10
axios post 跨域解决方法
axios跨域报错了,服务器是nginx,后端是
thinkphp5.1
,解决办法如下:引入qs就好,后端不用处理任何。
karl_song
·
2020-01-01 20:26
thinkphp5.1
使用小记
模型中获取到数据后,不需要先转换为数组,可以直接以数组的方式访问对象的属性(模继承了ArrayAccess),前提先判断一下是否为空(isEmpty方法)。模型输出中的hidden,append,visible配合使用,可以很好的控制输出的字段。使用模型自带的获取器的时候,会自动把原值给覆盖掉,虽然可以获取到原数据,但是有时候两者(原数据和转化会的)都需要时,可以定义一个额外的获取器,然后通过模型
WidgetBox
·
2019-12-31 23:00
ThinkPHP5.1
遍历目录获取json文件渲染栏目
公共控制器/***公共初始化*@Author闻子*@Return\think\response\View|void*/publicfunctioninitialize(){$this->NavBarlist();}/***后台侧边栏*@Author闻子*/privatefunctionNavBarlist(){$modulesList=getModulesCatalog(Env::get('app
菜鸡_Wz
·
2019-12-15 20:37
关于微信H5支付(微信内支付 和 跳连接支付)
应用框架
THINKPHP5.1
注意:微信支付需要注意如果是h5页面调取支付的话,需要静默一个登录状态获取code,这样才可以保证支付调取的参数openid正常,这里的坑填了好久,微信内浏览器h5用户输入完手机号登录后
kangjunfei
·
2019-12-10 16:39
微信支付
Thinkphp5.1
导入第三方包的问题
一般刚接触tp5.1的,会很不适应,虽然版本号只是比5.0多了0.1,但是差别挺大,废弃了不少方法,官方的教程又很简单,很多东西没说全,在此鄙视一下框架作者,最起码体谅一下小白嘛,搞了好多天才把5.1使用vendor里面引入第三方包的问题搞好,惨啊,在此分享,让后来的小白别走太多弯路。一、在thinkPHP5.1.X新版取消了Loader::import方法以及import和vendor助手函数,
不睡
·
2019-12-06 18:00
ThinkPHP5.1
excel表的导入导出操作 (PHPExcel)
背景这两天在开发快递查询的功能时,涉及到了Excel表导入MySQL的操作,为了方便后期的快捷使用,在此整理一下PHPExcel对excel表导入导出的代码解决步骤,希望能帮到有需要的道友们...框架:
ThinkPHP5.1
豆芽七分熟
·
2019-12-01 02:35
ThinkPHP5.1
配置Nginx/Apache下的 URL重写
☪背景今天将线下好不容易写完的ThinkPHP项目代码搬到线上服务器,然后出现各种坑①首先出现的情况是,PHP版本安装太低导致无法解析,需要>5.6②当版本满足后,经过一番配置又发现不支持URL重写(形如:"http://seasonpro.com/article/7.html")③分析后发现,本测试用的是Apache服务,线上CentOS7.1系统选用的是Nginx服务环境环境>TP框架:Thi
豆芽七分熟
·
2019-11-30 18:31
ThinkPHP5.1
接入阿里云短信服务(原大鱼最新版)指导
♘背景随着科技发展的推动,曾经充满温馨问候与回忆的短信业务,如今绝大多数局限于验证码发送、诈骗/骚扰信息、业务推送的使用而作为一名IT搬砖的码农,对于第三方服务的接入也是必须掌握的技能,此处介绍一下
ThinkPHP5.1
豆芽七分熟
·
2019-11-30 13:30
使用 Casbin 作为 ThinkPHP 的权限控制中间件
Think-Casbin是一个专为
ThinkPHP5.1
定制的Casbin的扩展包,使开发者更便捷的在thinkphp项目中使用Casbin。
程序媛的明天
·
2019-11-19 21:00
thinkphp5.1
使用sql,Between语句
$select=Db::name(‘table’)->whereBetween(“time”,start",".start",".start",".end)->select();当然使用前要记得引入Db类哦。start是区间值的开始,start是区间值的开始,start是区间值的开始,end是区间值的结尾。time指的是表table的字段。意思就是查询time这个字段区间值是start到start
一个胖胖的程序员
·
2019-11-19 15:41
图解微信”网页授权“自动登录(附
ThinkPHP5.1
代码)
零、前言在初学微信开发的时候由于没有经验,再加上微信的官方文档不够清晰,导致看完文档之后只剩下”抓瞎“,根本不知道微信开发是怎样一个流程,也不知道如何开始,于是不得不去查阅第三方博客。后来终于完成了微信公众号和服务器的对接,实现了网页授权,并且,用户可以直接点击公众号下方的按钮,自动获取OpenID登录,不用再进行传统的手动登录了。网页授权自动登录,也就是本文需要实现的功能。一、原理1,什么是网页
LYX6666
·
2019-11-17 08:31
php
微信
公众号
ThinkPHP5.1
接收post、get参数
引入usethink\Request;param();//post表示只接收post方式传出来的参数$data1=$request->post();//get表示只接收get方式传出来的参数$data2=$request->get();//假如你只想拿到一个name值,这时我们可以在括号里面加上name即可。$data=$request->param('name');}}?>
Vtom
·
2019-10-28 15:56
tp5.1 定时任务实现
前言我和我的小伙伴们用
thinkphp5.1
写了一个微课堂的的小系统,要实现一个每天上课提醒和数据初始化的功能,现在方法写好了,不过每次执行都需要在管理员界面手动点一下,感觉好麻烦,如何让他每天定时自动执行呢
小强Zzz
·
2019-10-21 02:15
php
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他