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
PHP当前请求URL,发起请求页面URL
在
thinkPHP5
中,可使用request()->url()直接得到请求当前方法的URL。还有有个系统变量$_SERVER['HTTP_REFERER']可以得到请求这个方法的链接来的哪个URL。
nhphp
·
2018-06-05 11:50
thinkphp5
.1 easywechat4 微信第三方开放平台
需求描述当前商城(uid标识)授权第三方开发平台.网页授权成功后跳转到另一个商城项目链接并带上当前微信用户信息和微信初始化验证签名.第三方平台授权安装easywechat4$composerrequireovertrue/wechat:~4.0-vvv引用useEasyWeChat\Factory;创建一个跳转到微信扫二维码授权页面/***开发平台授权跳转**@returnvoid*/public
不会程序的程序员
·
2018-06-04 00:00
thinkphp
thinkphp5
php
微信js-sdk
微信开放平台
wamp环境安装
thinkphp5
.0-wamp环境配置vhosts
环境windows7,wampserver集成环境,
thinkphp5
.0文件wamp目录:D:/wamp/wwwthinkphp目录:F:/tp5thinkphp入口文件:F:/tp5/public/
1nFrastr
·
2018-06-02 00:00
php
thinkphp5
ThinkPHP5
验证器的具体使用
前言:我们在做API开发的时候,我们会接受客户端传来的参数,大家都知道这个参数是不可信的,我们后端开发人员必须对这个参数进行验证。我在之前的开发中只是知道tp5的验证器,并不知道他的用途,因为之前的开发验证,往往都是基于模型字段进行的验证。而验证器更适用与API开发,今天就简单讲下验证器的使用目录:创建验证器书写单独验证器调用验证1.创建验证器首先我们需要一个文件夹来存放我们的验证器,我们在模块下
勃起狂奔者
·
2018-05-31 14:17
THINKPHP5
项目实战 之 模糊查询
不管对于那个系统,查询功能是必须存在的。所以掌握模糊查询功能是必不可少的,下面我就根据具体项目介绍一下模糊查询。上图是项目的后台的一个文章管理功能,可以看到可以根据分类,日期,还有文章的标题进行查询,那么这个功能到底怎么实现呢?咱们一步一步来。首先,找到前端的HTML页面,可以看到是一个form表单,提交的位置是admin/news/index里面,然后找到news控制器下面的index方法:首先
AC_KING
·
2018-05-31 09:36
THINKPHP5
模糊查询
PHP
ThinkPHP5
之获取请求的信息
获取请求信息1.可以通过系统方法来获取$request=\request();dump($request);2.可以通过系统类来实现//Request属于单例模式,不能直接new$request=Request::instance();dump($request);3.也是通过Request类实现usethink\Request;publicfunctiondemo(Request$request
QM_姚丹
·
2018-05-30 22:52
php
阿里云lnmp一键安装包部署
thinkphp5
问题汇总
一.根路径由于
thinkphp5
的根目录为public,所以需将路径/usr/local/nginx/conf/vhost/下的****.com.conf配置文件root/home/wwwroot/**
任Sir
·
2018-05-30 13:47
服务器
PHP
ThinkPHP5
框架缓存查询操作分析
本文实例讲述了
ThinkPHP5
框架缓存查询操作。
黎建俊
·
2018-05-30 11:23
ThinkPhP5
.0配置
ThinkPhP5
.0配置:1、配置文件格式ThinkPHP支持多种格式的配置格式,但最终都是解析为PHP数组的方式。
ShaoYanlun
·
2018-05-27 14:01
PHP笔记
配置格式
配置形式
扩展配置
动态配置
centos7+php7+mysql5+nginx+https+tp5
我用的是lnmp1.4一键安装包+let'sencrypt(实现https协议的ssl证书)+
thinkphp5
。这次重新搭建一下环境,算是温习一下了。以后也可以有问题可查。
动感超人丶
·
2018-05-27 10:12
PHP缓冲区原理的初步学习
最近在阅读
ThinkPHP5
.0源码的时候,看到代码:从注释明白功能要申请一块比较大的buffer,但是为什么新申请的就比较大,原来的就小呢?小有什么关系吗?
dobat
·
2018-05-26 17:01
Thinkphp5
+uploadify实现的文件上传功能示例
本文实例讲述了
Thinkphp5
+uploadify实现的文件上传功能。
谭小工
·
2018-05-26 11:26
ThinkPHP5
.0框架控制器继承基类和自定义类示例
本文实例讲述了
ThinkPHP5
.0框架控制器继承基类和自定义类。分享给大家供大家参考,具体如下:继承系统控制器基类:
麦稻香田
·
2018-05-25 11:19
THinkPHP5
.0 结合mpdf网页输出pdf
介绍、mpdf使用方式(打印pdf网页打印)a、下载安装composer(指定PHP文件打开--->>>>指的是安装PHP环境---(windows环境))b、使用composer下载、百度搜composer进入composer中文网下载安装命令---->>>composerrequirempdf/mpdf;(前提是已经进入指定安装目录(tp5直接进入项目目录即可)下载安装到vendor文件夹)i
广东码神
·
2018-05-23 19:25
php
tp5.0
mpdf
网页打印pdf
ThinkPHP5
.1门面(Facade)
门面(Facade)门面为容器中的类提供了一个静态调用接口,相比于传统的静态方法调用,带来了更好的可测试性和扩展性,你可以为任何的非静态类库定义一个facade类。例:1.定义一个Test类-->有一个hello动态方法namespaceapp\common;classTest{publicfunctionhello($name){return'hello,'.$name;}}2.接下来,我们给这
红尘一落君莫笑
·
2018-05-23 10:02
ThinkPHP5
.0 利用build.php生成自定义文件
首先在打开composer,输入以下命令来生成一个
ThinkPHP5
.0文件composercreate-projecttopthink/think=5.0.
gogocheng
·
2018-05-19 10:27
windows环境下使用Composer安装
ThinkPHP5
1.环境检查,请确认你的环境已安装了Composer,Composer是PHP的一个依赖管理工具,通过下面的命令来设置镜像命令:composerconfig-grepo.packagistcomposerhttps://packagist.phpcomposer.com镜像参考地址:https://pkg.phpcomposer.com/截图效果:2.下载tp5框架命令:composercreat
素颜猪
·
2018-05-18 08:06
ThinkPHP5
.1与
ThinkPHP5
.0常用知识区别收录
一、配置TP5.1不存在conf.php文件,所有的配置文件被拆分开来如图:image.png这是应用目录结构。默认配置文件是app.php模块目录最好也设置在应用目录之下:image.png二、环境变量image.png
红尘一落君莫笑
·
2018-05-17 15:10
一
thinkphp5
整合gatewayworker(
thinkphp5
+gatewayworker 开发即时聊天 )
thinkphp5
+gatewayworker开发即时聊天
thinkphp5
整合gatewayworker新建项目Demo拷贝
thinkphp5
框架进项目进入
thinkphp5
根目录,即:Demo目录。
biguojun
·
2018-05-16 18:05
gatewayworker
php学习计划
Htmlcss2.javascript+jquery3.bootstrap3.php中级,1.pdo视频数据访问抽象层2.smarty视频是一个php模板引擎4.1.xml2.svn3.linux4.
thinkphp5
aofeilin
·
2018-05-14 12:05
php模拟登陆正方教务管理系统(
thinkPHP5
.0)
如果想书写一个爬虫,首先应该通过浏览器将你登陆时,本地与服务器之间的信息传递通过抓包的方式获得,然后通过编程语言去模拟这种信息传递。首先在浏览器上登陆正方教务系统,用Fiddler进行抓包,发现我们点击登陆首页时,首先向这个网址发送请求但它的状态值时302,指这是个重定向请求,在向这个连接发送请求后,会由js随机生成一串字符,然后加到上面的url中实际上我们是像这个网址发送登陆请求,这个网址返回的
zhouzzz000
·
2018-05-11 23:57
php
关于
ThinkPHP5
.0 模型类事务性操作
//创建一个模型类 $release=new\app\admin\model\Release();$release->startTrans();//开启事务$release->rollback();//事务回滚$release->commit();//提交事务startTrans();//开启事务A$result=$modelA->save($data1);if($result===f
peateDeng
·
2018-05-10 15:38
tp5和vue前后端分离工作环境部署
1.环境的配置tp5环境的配置参考:https://www.kancloud.cn/manual/
thinkphp5
/336757vue环境配置:window下需安装node.jshttps://nodejs.org
飞起的人生
·
2018-05-10 10:09
php
node
PHP 跨域中间件 v1.3.0 发布,新增 PSR-15 和 ThinkPHP 支持啦
更新内容增加
ThinkPHP5
框架的支持增加PSR-15中间件实例在
ThinkPHP5
框架中的使用只要在
ThinkPHP5
的项目中依赖medz/cors即可。
shiweidu
·
2018-05-10 00:00
thinkphp
cors
php
数据库链接输出
application/database.php下进行配置:return[//数据库类型'type'=>'mysql',//服务器地址'hostname'=>'127.0.0.1',//数据库名'database'=>'
thinkphp5
ClearloveYt
·
2018-05-09 11:40
thinkphp
ThinkPHP 5过滤数据表中不存在的字段
最近在做项目的时候,为了方便数据表的添加或者更新操作,有时会重新命名数据表中字段的名称(这里的重命名只是在Model层,而不是在数据表里),在网上查询了一下,又看了一下
ThinkPHP5
完全开发手册,有两种方法可以解决这个问题
狍子的情书
·
2018-05-08 23:44
thinkphp
ThinkPHP5
.0 使用PHPExcel 导出Excel表格全过程
select();$tableHeader=array('ID','名字','性别','手机','额度','创建时间','更新时间','删除时间','状态');$this->excel($list,$tableHeader,'订单');}/***导出Excel表格*@param$data打印的数据数组形式*@param$tableHeader表头数组形式*@param$fileName保存的文件名
广东码神
·
2018-05-08 17:45
ThinkPHP
PHPExcel
导出
thinkphp自动生成目录结构
thinkPHP5
默认自带了一个定义自动生成规则文件[php]viewplaincopy['common.php','config.php','database.php'],//定义demo模块的自动生成
ClearloveYt
·
2018-05-08 12:42
thinkphp
thinkphp自动生成目录结构
thinkPHP5
默认自带了一个定义自动生成规则文件[php]viewplaincopy['common.php','config.php','database.php'],//定义demo模块的自动生成
ClearloveYt
·
2018-05-08 12:42
thinkphp
ThinkPHP5
.0 Linux Apache/Nginx重写URL配置
作者系统是Ubuntu,CentOS及其他linux发行版请自行变更PHP框架是
ThinkPHP5
.0,官方文档说的有些模糊,所以自行补充了一下有错误欢迎随时指出可以通过URL重写隐藏应用的入口文件index.php
oceandlnu
·
2018-05-07 00:00
nginx
apache
php
Thinkphp5
联表(联合、关联、join)查询
Db::table('think_artist')->alias('a')->join('think_workw','a.id=w.artist_id')->join('think_cardc','a.card_id=c.id')->select();$join=[['think_workw','a.id=w.artist_id'],['think_cardc','a.card_id=c.id']
never_give_up_lz
·
2018-05-05 15:54
后台
ThinkPHP5
踩过的坑
01:redirect函数在框架初始化方法中无效当初做权限控制,在initialize判断是否有权限,如果无权限就执行跳转,跳转的函数是redirect,但是无论如何都无法跳转出去,当时的版本是5.0+,手册还不太完善,后来得知必须得return$this->redirect();才可以跳转(重定向);完整代码:if(!oAuth($uid))return$this->redirect($url)
李昊天
·
2018-05-05 00:00
thinkphp5
php
thinkphp5
.1验证码及验证码验证功能的实现
thinkphp5
.1验证码及验证码验证功能的实现注:由于
thinkphp5
.1没有自带验证码,所以需要通过composer安装think-captcha扩展包才能实现验证码一、安装composerhttps
John_rush
·
2018-05-02 17:28
php
Swoole入门到实战(三):图文直播和聊天室模块、系统监控和性能优化模块、负载均衡 - 完结篇
上一篇:Swoole入门到实战(二):进程,内存和协程、Swoole完美支持
ThinkPHP5
、分发Task异步任务机制实现一、直播、聊天1.1图文直播(Redis)在线用户处理:方案(一):https
唐成勇
·
2018-04-30 00:00
系统监控
负载均衡
直播
websocket
swoole
ThinkPHP5
站点绑定域名,如果不匹配则打不开
>【index.php】文件头部
橙-景安服务器代理
·
2018-04-28 16:39
PHP
thinkphp5
Apache / IIs环境下 URL重写
好像
thinkPHP5
新版本隐藏index.php隐藏index.php都写好了public隐藏独立主机可以直接把根目录指向public下虚拟主机可以把public下的index.php放到根目录public
lb沫
·
2018-04-28 13:27
URL
重写
Php
Swoole入门到实战(二):进程,内存和协程、Swoole完美支持
ThinkPHP5
、分发Task异步任务机制实现
上一篇:Swoole入门到实战(一):PHP7&Swoole源码安装、玩转网络通信引擎、异步非堵塞IO场景一、进程,内存和协程1.1进程1.1.1进程进程就是正在运行的程序的一个实例$process=newswoole_process(function(swoole_process$pro){//todo//phpredis.php$pro->exec("/usr/local/php/bin/ph
唐成勇
·
2018-04-28 00:00
异步任务分发
协程
进程
thinkphp5
swoole
ThinkPHP5
.1上传excel文件并使用phpexcel读取表格数据
首先在工程内使用composer安装phpexcel:composerrequirephpoffice/phpexcelhtml部分:js部分(formdata上传):functioncreate_excel(){ letimgfile=$('#img')[0].files[0];letformdata=newFormData();formdata.append('imgfile',imgf
MegaGengar
·
2018-04-26 17:22
thinkphp5
.0的alias、join、field、where、实操使用详解
publicfunctionceshi(){//给表取别名$alias=['admin_user'=>'au','admin_class'=>'ac'];//join数据必须包含2个中括号(SQLjoin用于把来自两个或多个表的行结合起来。)第一个参数是表名,第二个参数是表达式$join=[['admin_class','au.admin_class_id=ac.id']];//如果多表结合需要这
橙-景安服务器代理
·
2018-04-25 17:15
PHP
thinkphp5
微信公众号token认证;
首先说明本人开发微信公众号是用的
thinkphp5
框架,如果不用框架可以说开发起来很麻烦,本人开始在Ubuntu环境下开发,后来遇到问题实在无法解决导致换到windows开发环境下开发,免去了很多麻烦用的
Jarven_ma
·
2018-04-18 15:20
微信开发
php
Thinkphp5
实现加载第三方类库的方法
thinkphp5
很方便的加载我们自己的类库的。但是得严格按照他的规则来。强制我们使用命名空间。今天那么我精细的给大家讲讲该怎么加载。
董哥007
·
2018-04-16 18:30
thinkphp5
基于
ThinkPHP5
+Bootstrap 的后台开发框架 FastAdmin
http://mp.weixin.qq.com/s?__biz=MzA5MTEwMTQxMg==&mid=2649594771&idx=1&sn=c5414cd057cfeb9c1516db23b27a1778&chksm=8818ba18bf6f330edaa235333ff4eff8659a155c4d0dec72a7da72791ce854241e5b76cd8d0a&mpshare=1&s
lxw1844912514
·
2018-04-16 09:00
Thinkphp5
.0.18最高效的实现自定义类的自动加载方式
今天看了下,tp5的源码。发现自定义类库的加载方式是有顺序的。分别是按映射方式psr4psr0,其中最高效的,顺序最前的当然是映射方式。我贴出源码,大家看下。privatestaticfunctionfindFile($class){//echo'';print_r(self::$map);//类库映射if(!empty(self::$map[$class])){returnself::$map[
董哥007
·
2018-04-15 23:37
thinkphp5
二维码 / 条形码 生成 (
ThinkPHP5
.X )
最近在
Thinkphp5
.x项目中遇到需要生成条形码/二维码,网上找了些资料和方法,在此做一下汇总一、生成二维码1、下载并整合QrCode工具包composerrequireendroid/qrcode2
丢了发型的男人
·
2018-04-13 15:04
关于
ThinkPHP5
中控制器初始化函数_initialize
_initialize()是ThinkPHP定义的控制器初始化函数。功能类似于php原生的*__construct*。网上很多人说用*_initialize就可以不用写parent::__construct了,这种说法是不对的。只有当你的控制器继承了think\Controller时,你可以直接在控制器中使用_initialize(),此时会执行父类的__construct和当前类的_initia
皮卡皮卡ts
·
2018-04-12 15:36
ThinkPHP5
.0源码学习之缓存Cache(二)
一、使用Cache类TP5.0框架默认使用的是File文件缓存驱动,可以修改全局配置文件convention.php中的type,将其改为Redis,这样使用的就是Redis缓存驱动了。但是Cache类中的方法很少,只有set、get、inc、dec等方法,如果没有复杂的需求,可以使用Cache类自带的方法。不太明白的是,Cache类的方法就那么几个,如果使用TP5.0的Cache类,好像没必要修
鹿呦呦
·
2018-04-11 16:00
PHP实现公钥加密私钥解密机制
在接触
thinkphp5
之后,知道
thinkphp5
作为API接口性能更加的友好,那么我们在为别人提供接口的时候需要考虑一些安全性问题,这时候我们就需要做一些数据的处理。
上善丨若水
·
2018-04-11 14:51
一些关于ThinkPhp 与 swoole 的事
答案是很明显的,网上应该也有很多整好的框架,我没有测试过,这里介绍我是怎么整合的主要用到TP的自定义命令行,不了解的可以看文档文档:https://www.kancloud.cn/manual/
thinkphp5
qq_540616979
·
2018-04-10 14:10
PHP
thinkphp
swoole
swoole
异常
package
out
of
order
swoole
注意事项
全网最详细的一篇Composer安装tp5教程
29078067/article/details/51246073https://my.oschina.net/inuxor/blog/750717https://www.kancloud.cn/manual/
thinkphp5
JaxHIn
·
2018-04-09 22:47
ThinkPHP5
.0源码学习之缓存Cache(一)
一、文件1、缓存配置文件:thinkphp\convention.php2、缓存文件:thinkphp\library\think\Cache.php3、驱动目录:thinkphp\library\think\cache\driver,包含8个文件:File.php、Lite.php、Memcache.php、Memcached.php、Redis.php、Sqlite.php、Wincache.
鹿呦呦
·
2018-04-09 17:00
上一页
58
59
60
61
62
63
64
65
下一页
按字母分类:
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
其他