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框架源码分析
如何在项目上线前隐藏admin目录
近期在用
tp5
.0进行开发,本地后台目录不想被别人用域名+/admin访问到,百度上网查询,终于找到
tp5
.0隐藏后台目录的方法了。
夜泽定格铭念
·
2020-06-17 07:17
tp5
定时任务
1、
tp5
命令application/模块/command/Test.phpnamespaceapp\admin\command;useapp\admin\model\User;usethink\console
小猿笔记
·
2020-06-16 15:00
TP5
.1安装
相当于一个应用管理软件,可以理解为软件管家,
tp5
.1之后需要通过composer安装。
奋斗老年人
·
2020-06-14 22:35
php
thinkphp
软件框架
thinkphp5.0伪静态修改
本来是简单的官网,由于原本路径太长,推广说不利于优化,需要做【伪静态】,第一步去掉xx.com/index.php的index.php后缀如果是LAMP环境(apache),修改.htaccess适配
tp5
sir_da5c
·
2020-06-09 11:04
关于php(二)
教程访问的是
tp5
这个数据库,通过xampp中的mysql进行访问。2.V层V就是view的缩写,也就是视图的意
cdwiq
·
2020-06-07 09:08
php
tp5
.1 Warning: require(/www/wwwroot/kehu.xxxx.net/public/../thinkphp/start.php): failed to ........
报错:Warning:require(/www/wwwroot/kehu.xxxxx.net/public/../thinkphp/start.php):failedtoopenstream:Nosuchfileordirectoryin/www/wwwroot/kehu.xxxxx.net/public/index.phponline17Fatalerror:require():Failedop
dssxyz
·
2020-05-29 11:29
thinkPHP
thinkphp
Android之UI Automator
框架源码分析
(第一篇:简要介绍与学习计划)
什么是Uiautomator?Uiautomator的正式名称是UIAutomator(官网),Uiautomator是它的别称,它是Google提供的界面功能自动化测试框架,该测试框架的特性是支持跨应用的UI功能自动化测试,另外在单个App下也能很好的胜任功能自动化测试工作,该测试框架也常常被称为轻型框架,这是因为我们需要学习UIAutomator的常用类很少,本系列文章将会全面学习UIAuto
叫我王员外就行
·
2020-05-28 20:02
Android
开发业务
tp5
.1框架数据库子查询操作实例分析
本文实例讲述了
tp5
.1框架数据库子查询操作。分享给大家供大家参考,具体如下:首先构造子查询SQL,可以使用下面三种的方式来构建子查询。
·
2020-05-26 14:53
tp5
.1 框架数据库常见操作详解【添加、删除、更新、查询】
本文实例讲述了
tp5
.1框架数据库常见操作。
·
2020-05-26 14:52
tp5
.1 框架数据库-数据集操作实例分析
本文实例讲述了
tp5
.1框架数据库-数据集操作。
·
2020-05-26 14:17
tp5
.1 框架路由操作-URL生成实例分析
本文实例讲述了
tp5
.1框架路由操作-URL生成。
·
2020-05-26 14:16
tp5
.1 框架查询表达式用法详解
本文实例讲述了
tp5
.1框架查询表达式用法。
·
2020-05-25 13:42
tp5
.1 框架数据库高级查询技巧实例总结
本文实例讲述了
tp5
.1框架数据库高级查询技巧。
·
2020-05-25 13:41
如何使用composer下载
tp5
(5.0.24)框架
composer版本第二步:安装composer.exe,傻瓜式点点点(注意选择正确的php.exe)第三步:运行命令提示符,输入“composer”检测是否安装成功,若成功可以看到如下内容,接着,定位到
tp5
遇见Time
·
2020-05-22 18:17
ThinkPHP5系列
php
thinkphp
TP5
获取项目根目录路径
THINK_PATH框架系统目录ROOT_PATH框架应用根目录APP_PATH应用目录(默认为application)CONF_PATH配置目录(默认为APP_PATH)LIB_PATH系统类库目录(默认为THINK_PATH.'library/')CORE_PATH系统核心类库目录(默认为LIB_PATH.'think/')TRAIT_PATH系统trait目录(默认为LIB_PATH.'tr
kangjunfei
·
2020-05-19 15:44
TP5
获取项目根目录路径
TP5
.1实现QQ登录
/*QQ登录*/publicfunctiontoken(){$app_id="***";//替换即可$app_secret="***";//替换即可//成功授权后的回调地址$my_url=urlencode("http://***.com/index/User/token");//获取code$code=$_GET['code'];//Step2:通过AuthorizationCode获取Acce
张、永、峰
·
2020-05-12 18:00
TP5
使用IN查询时如何限制条数
1、实现思想1.1、首先建立一个表作例子,如下:image其中表里面的数据如下:image2、MYSQL实现2.1、接下来我们开始用Navicat输出数据SELECT*FROM`fa_test_user`我们将上面的代码进行改装,筛选出类型为1,2,3的用户,每种类型限制输出3条SELECT*FROM`fa_test_user`u1LEFTJOIN`fa_test_user``u2`ON`u1`.
华仔233
·
2020-05-12 16:31
TP5
封装多业务的发送短信功能(包括国际短信)
1、准备工作1.1、准备依赖包这个网站提供的都是PHP包,挺有用的https://packagist.org/另外还可以在GitHub上面下载https://github.com/1、短信方面我这里用到packagist里面的overtrue/easy-sms下载依赖包之前记得要看下依赖的PHP版本、短信平台等。我们可以看到这个依赖包提供的平台有以下:2、Redis方面我用到了Predis的包另外
华仔233
·
2020-05-12 16:06
PHP延伸扩展
php
thinkphp
封装
thinkphp5源码浅探分析(一)基础篇
用了
TP5
框架有一段时间了,想来研究一下源代码,说干就干。
随风而去_c0e8
·
2020-05-12 14:25
TP5
.1+阿里云OSS上传+layui上传文件
html上传视频(按ctrl多选)"accept="video/*"multiple="multiple"/>js/*上传视频*/$(".upvideo").change(function(e){vartishi=layer.msg('正在上传,请勿操作',{icon:16,time:60000});varimgBox=e.target.files;for(vari=0;i",data:form,
张、永、峰
·
2020-05-11 09:00
tp6 自定义验证器
tp5
.1tp6自定义unique验证###新增一个继承与Think/Validate的方法://Acodeblockname)){$name=str_replace('\\','/',static::
张大帅的程序人生
·
2020-04-26 16:13
TP5
上传图片回显
htmljs/*上传图片*/functionupimg(){$("#uploadimg").click();}/*上传图片具体方法*//*图片*/$("#uploadimg").change(function(e){varimgBox=e.target;varfile=imgBox.files[0];varform=newFormData();form.append('file',file);$.
张、永、峰
·
2020-04-20 13:00
TP5
开启Debug模式
开启Debug模式:在配置文件开启了这两项image.pngimage.png但是报错后,网页依然不显示详细信息;显示的还是:image.png解决方法:打开项目根目录创建.env文件image.png步骤:打开根目录,在此处进入命令行模式,按住shift点鼠标右键,点在此处进入命令行。输入:echohi>.env然后用记事本打开.env文件,将内容修改为//设置开启调试模式APP_DEBUG=t
简6yao
·
2020-04-17 11:00
十三、
TP5
的URL(低级)
PATH_INFO模式1.
TP5
默认URL不区分大小写,是在下面这个地方设置的:2.兼容模式:注意:在写接口的时候,PATH_IFNO和兼容模式都不要用3.PATH_INFO的缺点:a.Toolong;
yuzhan550
·
2020-04-14 01:45
TP5
视频上传,商城增加视频上传功能
开发用的newshop商城,需要做个视频上传的功能,下载了文件上传的插件首先引入插件的JS6.png然后在需要添加的html页面加上标签视频上传:接下来在这面下方写JS$(function(){//初始化插件$("#zyupload").zyUpload({width:"450px",//宽度height:"50px",//宽度itemWidth:"140px",//文件项的宽度itemHeigh
这真的是一个帅气的名字
·
2020-04-12 17:37
2018-03-13---2018-03-13
晚上看完了
TP5
学习视频,算是
tp5
入门了吧。回寝室看了几分钟书。背了单
泡面忠
·
2020-04-12 06:08
tp5
封装通用的修改某列值
//封装前publicfunctiondel($id){if(empty($id)){return$this->error('非法操作!');}$map['id']=array('IN',$id);$result=db('table')->where($map)->delete();if($result){return$this->success('删除成功');}else{return$this
没有昵称了吗
·
2020-04-12 01:52
[
TP5
实战]后台管理之登陆
后台管理是项目中必备的一个部分,而登陆部分更是重中之重,我们要为安全登陆做各种必要的保障实例技术要求①前端空文本,空格验证②后端空文本,空格验证③后端验证码验证④后端数据验证所需①ThinkPHP5.0②PHP5.4③layui2.3流程一.创建前端页面并引入layuiHTML代码二.JS代码(一)第一部分三.JS代码(二)第二部分四.PHP部分PHP代码
Snailwang04
·
2020-04-11 22:41
Uncode-Schedule
框架源码分析
博客原文之前发布过一篇文章《分布式定时任务框架---UncodeSchedule》,在这篇文章中已经介绍uncode-schedule分布式定时任务框架的有关功能,以及实现机制。本文主要结合源码来介绍一下分布式定时任务uncode-schedule框架的实现原理。1.Uncode-Schedule功能概述Uncode-Schedule是基于zookeeper的分布式任务调度组件,非常小巧,使用简单
rabbitGYK
·
2020-04-11 16:15
GPUImage 详解与
框架源码分析
一、前言这篇文章咱们来看一下cats-oss的android-gpuimage。根据作者自己的解释,该项目的创意来自于IOSGPUImage。而GPUImage的作用是利用OpenGL帮助我们实现图片初级处理,像高斯模糊,亮度,饱和度,白平衡等一些基础的滤镜。另外,GPUImage帮助我们搭建好了一个框架,使得我们可以忽略使用OpenGL过程中的各种繁锁的步骤,我们只要专注于自己的业务,通过继承G
仰简
·
2020-04-11 07:58
thinkphp 和 laravel使用sql语句操作db和源码浅析
ps:我是基于thinkphp3.2来说,
tp5
.x党见谅~thinkphp支持对原生的sql语句执行,如:$d
michaelgbw
·
2020-04-11 00:52
2019-04-08
简介:想要做一个前后端分离的管理系统(Vue+
tp5
),网上找了很多有关VueThink是一套基于Vue全家桶(Vue2.x+Vue-router2.x+Vuex)+ThinkPHP5的前后端分离框架,
果Z
·
2020-04-10 09:01
tp5
.0 走过的坑
在使用
tp5
.0中Loader::validate('AuthManager')的时候,一直提示说,在app\common\validate\auth;命名空间下没有找到该AuthManager类,把所有代码都过了一遍
白云证心
·
2020-04-09 22:20
thinkphp5隐藏URL的index.php访问路径
>>>1.前言2.配置2.1简述入口文件的安全性2.2隐藏入口文件实现步骤3.总结1.前言使用过thinkphp5.X的朋友们,应该会发现,正常版本的
TP5
的入口访问必须是:域名/public/index.php
拯救世界的派大星
·
2020-04-09 21:00
Phoenix Pull-to-Refresh 下拉刷新
框架源码分析
PhoenixPull-to-Refresh是一个简洁且美观的Android下拉刷新框架,看它的源码对熟悉View事件传递很有帮助。Phoenix的源码很短,其中关于下拉刷新就是PullToRefreshView这个类,因此我会尽可能说的详细点。PullToRefreshView类下拉刷新的核心类。先看它的初始化:publicPullToRefreshView(Contextcontext,Att
Mozhou暴君
·
2020-04-09 17:02
tp5
数据库操作
1、查询数据(4种方式)Db类查询的四种方式DB::实例化一次数据库db()不止实例化一次,如果第三个参数给false,则实例化一次另外Db::name后面不需要表前缀2、插入数据(3种方式)插入一条数据注意:插入数据的返回值,insert返回的是影响条数,insertGetId返回的是自增长id插入多条数据3、更新数据(4种方式),必须跟上where条件,表明更新哪条数据更新数据setField
动感超人丶
·
2020-04-09 16:30
tp5
workerman安装不上解决方法
tp5
workerman安装不上怎么办?
八重樱
·
2020-04-09 15:00
tp5
workerman安装不上解决方法
tp5
workerman安装不上怎么办?
八重樱。
·
2020-04-09 14:47
swoole
workerman
php
php
workerman
thinkphp
TP5
更改入口文件
众所周知,
tp5
为了安全考虑,把入口文件放在了public目录里,这也就导致了你直接打开网站的根目录是无法访问的,你只能在服务器上把域名解析,指向你项目的public目录才能直接访问你的首页,但是如果是虚拟主机的话
无聊的电风扇
·
2020-04-09 06:56
2017.08.19总结
就想到如果我要的结果不出现,那我还可以做些什么可以不让自己那么被动,至少那样的我是灵活的,所以接下来一周我跟
tp5
教练团要成果时我得要主动灵活点,我要不到结果时要冷静的跟教练团探讨,为什么结果没发生?
Hi_张
·
2020-04-08 08:29
tp5
.1新发现
一、facade门面使用发现1、按照5.1手册所说门面使用过于繁琐。简洁使用如下直接在公共模块下创建facade文件夹,将需要静态化的文件分类放置在此调用方法1使用中不论是控制器还是模型必须在使用处放入useapp\common\facade\Adminlog;然后,才能调用Adminlog::ceshi();2模型中如果不想use可以直接调用\app\common\facade\Adminlog
思君邪
·
2020-04-07 16:40
git clone --depth=1时的一些问题
当项目过大时,gitclone时会出现error:RPCfailed;HT
TP5
04curl22TherequestedURLreturnederror:504GatewayTime-out的问题,如下图
SuperBinlin
·
2020-04-07 12:50
你不得不掌握的thinkphp5
thinkphp官网在去年的时候发布了tp的颠覆版本thinkphp5,
tp5
确实比之前的版本好用了很多,增加了很多的一些特性,它采用全新的架构思想,引入了更多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载
singwa
·
2020-04-07 06:50
TP5
扩展自定义日志驱动,实现File+DB日志
前言自定义日志驱动,将error等类型入库,配合后台管理定位问题.log.php`return[//日志记录方式,内置filesocket支持扩展//对应LogFileWithDb的命令空间'type'=>'\\app\\define\\log\\LogFileWithDb',//日志保存目录'path'=>'',//日志记录级别'level'=>[],//单文件日志写入'single'=>fal
风尘斯文
·
2020-04-06 19:18
php
thinkphp
二十、
TP5
的验证
分割线--------------------------PART1:独立验证:**batch,有代表批量验证,没有就是单个验证**P.S:1.是email规则,不是mail2.独立验证没有验证器封装性好
TP5
yuzhan550
·
2020-04-06 10:33
密码处理类
在这我封装了一个哈希加密类,相对提高了密码的加密安全强度,同时也基于面向对象思想给了封装,提高了复用性,基于
tp5
的extend做了相应插件封装一件接入注意事项我的测试环境thinkphp5.0+mysql
A罗小布
·
2020-04-05 14:02
thinkPHP(thinkphp)
tp5
.0验证码使用总结
1.如果是composer安装的tp就使用下面的命令获取验证码类,是官网下载的可以直接使用验证码类composerrequiretopthink/think-captcha2.在需要的额地方加入img标签{:captcha_src()},这个时候就可以显示验证码而且可以随机切换3.可以在项目配置里加入下面配置类自定义验证码//验证码配置'captcha'=>[//指定验证码的字符'codeSet'
peng_js
·
2020-04-05 13:21
thinkphp5源码剖析系列2-配置文件
前言
tp5
的配置种类包含四个分类惯例配置核心框架内置的配置文件(thinkphp/convention.php),无需更改。
cl94
·
2020-04-05 12:00
TP5
框架安全机制实例分析
本文实例讲述了
TP5
框架安全机制。
Anwug!
·
2020-04-05 10:55
TP5
框架实现自定义分页样式的方法示例
本文实例讲述了
TP5
框架实现自定义分页样式的方法。分享给大家供大家参考,具体如下:1.在extend\目录下创建page目录,在page目录下创建Page.php文件,将以下代码放入文件中。
Anwug!
·
2020-04-05 10:54
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他