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
thinkphp5
.0 链式操作(同时更新和自增加)
链式操作方式是thinkphp官方推荐的,官方例子:Db::table('data')->where('id',1)//条件->inc('read')//自增加1->dec('score',3)//自减少1->exp('name','UPPER(name)')//表达式->update();模型(model)中也是适用的://实例化模型$user=newUser();$user->where('u
k7Cx7e
·
2020-09-13 21:03
thinkphp
thinkphp5
.0中使用PHPExcel导入excel数据
Vendor("PHPExcel.IOFactory");$objPHPExcel = \PHPExcel_IOFactory::load("./Data/data.xlsx");$sheetData = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true);//导入excelpublicfunctionimportExcel($
猴子年华
·
2020-09-13 21:41
ThinkPHP
thinkphp
excel
php
thinkphp5
+phpexcel实现excel表格导入数据到数据库
1、下载phpexcelcomposerrequirephpoffice/phpexcel2、html代码导入浏览文件3、js代码这里也还是用到了layui,如果用h-ui的朋友记得下载完整版的layui框架。layui.use('upload',function(){var$=layui.jquery,upload=layui.upload;//选完文件后不自动上传upload.
就酸辣土豆丝
·
2020-09-13 20:36
thinkphp
excel
PHPexcel(
ThinkPHP5
.0框架)批量导入mysql数据库
1.下载PHPexcle类库,放到extends目录下前端代码导入商会信息:后端代码//导入excel文档publicfunctionimport_excel(){header('Content-type:text/html;charset=utf-8');//设置页面编码set_time_limit(0);ini_set('memory_limit','1024M');$save_path=".
qq_31570703
·
2020-09-13 20:56
PHP
html
thinkphp5
常用的请求信息
request()->method();获取请求方法request()->host();获取访问域名或者iprequest()->type();获取当前请求资源类型request()->domain();获取当前请求域名(包含域名)request()->url();获取url(不带域名)request()->url(true);获取完整的url(带域名)
满弓
·
2020-09-13 17:32
Tp5
框架
PHP
thinkphp5
请求 请求对象的几种实现
助手函数facade调用请求对象调用操作方法注入构造方法注入1:用request()助手函数request()->param('name');2:Facade机制调用(门面模式)usethink\facade\Request;publicfunctionindex(){returnRequest::param('name');}3:请求对象调用3-1:用操作方法注入usethink\Request
满弓
·
2020-09-13 17:32
PHP
Tp5
框架
thinkphp5
.0在开启重定向,空间iis7.5下配置web.config和apache下配置.htaccess
有疑问的可以加群162092974咨询根目录下的web.config文件根目录下的.htaccessOptions+FollowSymlinks-MultiviewsRewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}!-fRewriteRule^(.*)$index.php/$1[QSA,PT
IT届Boy
·
2020-09-13 16:56
php
thinkphp
thinkphp5
.0 分页回调处理each方法有错误
TP5,each方法代码thinkphp/library/think/Collection.php(each)/***给每个元素执行个回调**@paramcallable$callback*@return$this*/publicfunctioneach(callable$callback){foreach($this->itemsas$key=>$item){if($callback($item
IT届Boy
·
2020-09-13 16:56
thinkphp
php
THINKPHP5
.0 在Liunx中配置伪静态 (URL重写)规则(解决万网虚拟空间linux系统下报错)
满足thinkphp伪静态(url重写)条件:1、服务器开启url_rewrite功能,linux空间的php虚拟主机只需要开启apache的mod_rewriet,如果是iis6.0就要安装ISAPIRewrite模块,apache只要开启Mod_rewrite功能就可以了。万网是linux系统的空间,开通空间默认支持。2、Linux空间编辑.htaccess文件,windows空间编辑http
IT届Boy
·
2020-09-13 16:55
thinkphp
php从零搭建即时通信(一.gatewayWork安装及使用)
目录零.在
thinkphp5
环境下搭建gatewayWork环境一.在视图文件建立与webSocked服务器的连接二.websocked服务器向客户端发送消息三.服务器接受客户端发送的消息四.客户端向websocked
一腔&孤勇
·
2020-09-13 16:18
php
网络原理
mysql
dos
linux
后端
关于php Laravel5 与
thinkphp5
的比较
Laravel为php引入的java的对象化编程玩法,像教科书一样的存在
thinkphp5
借鉴了国外主流框架的思维,把教科书变成了人人能用的工具箱,两者用途不同,各有所长,不必对喷
thinkphp5
在国内更接地气
万才博客
·
2020-09-13 16:17
ThinkPHP5
中的助手函数
load_trait:快速导入Traits,PHP5.5以上无需调用/***快速导入TraitsPHP5.5以上无需调用*@paramstring$classtrait库*@paramstring$ext类库后缀*@returnboolean*/load_trait($class,$ext=EXT)exception:抛出异常处理/***抛出异常处理*@paramstring$msg异常消息*@p
yava_free
·
2020-09-13 12:09
thinkphp5
时间戳 A non well formed numeric value encountered
方法:第一步:将字段类型设置成datetime,默认值设置成:CURRENT_TIMESTAMP,第二步:在数据库配置文件:database.php里面开启自动写入时间戳字段
ldl_csdn_ios
·
2020-09-13 12:10
php
sae
thinkphp5
mkdir 错误解决方法
config.php配置文件中直接添加'log'=>['type'=>'\think\sae\Log',]'template'=>['type'=>'Think','compile_type'=>'\think\sae\Template',]'cache'=>['type'=>'\think\sae\Cache',]2.修改thinkphp\library\think\Template.php文件
chuangqiaoqi4023
·
2020-09-13 11:10
php
thinkphp5
前端模板截取中文字符串
{$vo.create_time|mb_substr=0,10,'utf-8'}
yuanblog
·
2020-09-13 09:44
thinkphp
thinkphp5
集成swoole的方法
PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。前提:保证你的环境下已经安装好swoole拓展!如不知道怎么安装请上网
万里长城迢迢远
·
2020-09-13 09:53
Swoole
Thinkphp
thinkphp5
模板中截取中文字符串
TP5模板页截取中文字符串{$vo.task_detail|mb_substr=###,0,15,'utf-8'}转载于:https://www.cnblogs.com/tine/p/8674391.html
weixin_30266885
·
2020-09-13 09:06
thinkphp5
if标签 conditon属性截取字符串判断
注意,‘7’是字符串,7是数字{ifcondition="substr($vo['status'],0,1)eq'7'"}正常订单{elseifcondition="substr($vo['status'],1,1)neq'7'"}异常订单{/if}
尘埃338
·
2020-09-13 08:20
thinkphp5
thinkPHP5
更改管理员账号密码 删除管理员
controller文件内Admin.phpassign('list',$list);/*结束*/return$this->fetch('lst');}publicfunctionadd(){//判断页面是否提交if(request()->isPost()){//打印接收到的参数//dump(input('post.'));$data=[//接受传递的参数'username'=>input('us
郭浩326
·
2020-09-13 08:41
php
crmeb电商系统
crmeb.net/admin/login/index.html演示账号:demo密码crmeb.com下载地址免费版http://github.crmeb.net/u/ruanjKF使用说明:这套系统是基于
ThinkPhp5
.0
cpongo1
·
2020-09-13 08:04
前端
ui
javascript
css3基础100问之footer部分是怎样完成的呢?(34)
最后一组box别忘了清除浮动千万千万:精品推荐查看全部
ThinkPHP5
.0博客系统实战项目演练高级•1125人在学习
ThinkPHP5
.0博客系统实战项目演练高级•1125人在学习
ThinkPHP5
.0
㼛思码雨
·
2020-09-13 03:41
css3基础100问
css3
html5
css3基础100问之box模块是怎样制作的呢?(33)
box部分效果:html代码:精品推荐查看全部
ThinkPHP5
.0博客系统实战项目演练高级•1125人在学习
ThinkPHP5
.0博客系统实战项目演练高级•1125人在学习
ThinkPHP5
.0博客系统实战项目演练高级
㼛思码雨
·
2020-09-13 03:41
css3基础100问
css3
html5
thinkphp5
微信开发实践教程-魏永强-专题视频课程
thinkphp5
微信开发实践教程—1916人已学习课程介绍本课程是基于
ThinkPHP5
.0.1的微信开发教程,在整个课程中全部采用原理讲解和实践开发配套的方式。在该教程中还包含了源码供大家下载。
MarsWill
·
2020-09-13 01:38
视频教程
fastadmin第一次开发回顾——简介
②数据表前缀与
ThinkPHP5
数据库配置文件中一致。点击安装后,再点击进入后台可进入
寻枫26_
·
2020-09-13 01:12
PHP
thinkphp5
锁表操作
这个问题坑了很久.中间经历了很多艰难的过程,,研究了半天的源码,唉,不多说了主要是设置options的PDO配置,因为原来的框架本身设置,导致锁表报错.$options=Config::get('database');$options['params']=[\PDO::ATTR_CASE=>\PDO::CASE_NATURAL,\PDO::ATTR_ERRMODE=>\PDO::ERRMODE_E
my_one_piece
·
2020-09-12 19:31
TP5中使用 FIND_IN_SET进行查询
有的时候我们的数据存入数据的时候格式是这样的1,2,3,4当使用的时候我们需要查询出某一个数值在这个字段里面,这种情况就需要用到FIND_IN_SET在
thinkphp5
中我们可以使用FIND_IN_SET
挺住我先走
·
2020-09-12 12:30
thinkphp5
Ubuntu使用+
Thinkphp5
学习——17(报错Warning: require(/var/www/html/tp5-github/public/../thinkphp/start.php):)
报错截图:问题来源:此文件是从github上面下载的,通过仔细对比,发现github上下载的此文件里没有thinkphp文件夹。解决办法:将thinkphp文件夹复制进去,便可以成功运行了。发现还是有很多问题,图片显示不出来,链接打开报错等等。还要继续研究!!!
Under Scrutiny
·
2020-09-12 11:48
Thinkphp5
中异常处理不返回页面返回Json格式的字符串
TP5把异常处理返回页面改成json格式1、进入config.php,找到异常页面的模板文件,把路经改成自己一会要写的文件的路径,我写的是myException.tpl注意后缀名是.tpl。默认是这样的更改以后2、可以看看think\exception\Handle.php的convertExceptionToResponse方法,大概了解一下他的模板文件的字是怎么来的。。3、进入到thinkph
xiaopan233
·
2020-09-12 09:13
Thinkphp5
新浪云SAE 上使用
Thinkphp5
出现问题
新浪云SAE上使用
Thinkphp5
出现问题:Warning:require(/data1/www/htdocs/996/jasoncw/1/engine/public/..
厉害lihai
·
2020-09-12 09:45
php
thinkPHP5
项目中实现QQ第三方登录功能
这篇文章主要介绍了
thinkPHP5
项目中实现QQ第三方登录功能,结合实例形式较为详细的分析了修改QQ登陆接口并整合进
thinkPHP5
项目中的具体步骤与相关操作技巧,需要的朋友可以参考下本文实例讲述了
大明湖畔黑熊怪丶
·
2020-09-12 08:56
登录
第三方登录
Thinkphp5
+阿里云短信
先去阿里云申请账号(后台地址:https://www.aliyun.com/,注意不是阿里大于短信平台,阿里大于已经停止新用户注册),登入控制台,创建得到keyId和keysecret.从阿里云短信官网下载SDK(https://help.aliyun.com/document_detail/55359.html?spm=5176.8195934.507901.12.2NiZni)将SDK放到th
wqhjfree
·
2020-09-12 08:20
tpshop
php
thinkPHP5
渲染模板输出
有段时间没使用
thinkphp5
了,今天想起来用一下,结果在模板输出那就卡壳了,原来我在模板输出时习惯性的使用:return$this->fetch();结果今天一用,就报错了,后来查看手册才找到原因。
lyx_lyq
·
2020-09-12 06:44
thinkphp
【TP漏洞练习-Day3】ThinkPHP 5 (全版本)SQL注入漏洞
开始练习【红日团队】的PHP-Audit-Labs代码审计part2_
ThinkPHP5
漏洞链接:https://github.com/hongriSec/PHP-Audit-Labs感兴趣的同学可以去练习练习预备知识
sec_pz
·
2020-09-12 01:42
技术
在lnmp环境下
thinkphp5
的一些必要配置
第一在Linux下利用集成环境lnmp部署项目遇到很多的问题,首先是命令不熟悉,其次最大的挑战就是apache和nginx的不同1、svncohttp://路径(目录或文件的全路径)[本地目录全路径]--username用户名--password密码通过这个命令可以把SVN的代码导入自己的环境中2、因为Nginx不支持pathinfo这种访问方式,所以伪静态是访问不了的所以是需要配置的在/usr/
薛铁蛋
·
2020-09-11 20:18
Ubuntu16.04使用lnmp软件包+
thinkPHP5
搭建开发环境无法读取项目目录下的env.txt环境信息
在Ubuntu系统下,项目目录下使用env.txt标记为dev或者test或者pro的环境,但是在public下的console.php无法读取到该文件://+----------------------------------------------------------------------//[应用入口文件]//定义应用目录define('APP_PATH',__DIR__.'/../a
骑着代码去流浪
·
2020-09-11 20:07
Linux工具
Linux段位记
Centos7配置
ThinkPHP5
.0完整过程(二)
接上篇《Centos7配置
ThinkPHP5
.0完整过程(一)》,开始配置PHP环境安装phpsudoyuminstallphp-y安装扩展程序sudoyuminstallphp-mysqlphp-gdlibjpeg
weixin_30786617
·
2020-09-11 20:38
Centos7下的LNMP中配置
Thinkphp5
环境
Centos7下的LNMP中配置
Thinkphp5
环境写之前先说一下自己的情况和遇到的问题:1.首选,LNMP环境搭建完成(没有使用一键安装包,版本信息号在底部)2.在/home/smartweb下放入原始
我是一只叶子
·
2020-09-11 20:17
ThinkPHP
lnmp下运行
thinkPHP5
的配置,针对404,502的错误
lnmp集成环境下,运行tp这是lnmp环境下运行tp的方法,如果还没有安装,可以点击参考安装,上述的安装很全面,我这里就不多赘述了,下面是安装完成之后的操作。首先在命令行输入lnmpvhostadd命令添加配置文件点击回车后会出现如图所示的页面,提示输入域名,在这里输入虚拟域名,如图,我想要设置的虚拟域名为test.com,输入点击回车后,会提示输入更多的域名,由于我这里为测试,就不多添加了,点
Huberyoung
·
2020-09-11 20:39
php学习之lnmp
lnmp +
thinkPHP5
跑起来
1、PHP版本是7.3+;刚安装的lnmp,PHP报错是默认不打开的,运行框架的是出现错误也不会提示。方法:找到php.ini文件,修改:display_error=On;2、报错:“require():open_basedirrestrictionineffect”是因为PHP没权限打开网站根目录的上级目录,例如根目录是:/home/wwwroot/think/public;那么就无法打开/ho
小Z笔记
·
2020-09-11 19:53
PHP
Thinkphp5
.0前后台网站项目
新人第一次发表项目博客,接触PHP不久后就着手学习TP框架,选择的是TP5.0,重点也算是巩固MVC模式,第一做一切就从简单的开始了,用的是zendstudio+wamp环境.(以下简单截几个图)网站后台首页栏目管理页面管理员页面添加管理员界面)(可以通过新添加的管理员名称和密码登录)后台登录页面前台网页通过后台的一系列管理操作实现对前台页面的显示(如栏目,文章等)
hebenli123
·
2020-09-11 19:09
lnmp
thinkphp5
nginx 配置文件
server{listen80;#listen[::]:80;server_namedlsj.mrpzx.com;indexindex.phpindex.html;access_logoff;set$root/home/wwwroot/dlsj.mrpzx.com/public;location~.*\.(gif|jpg|jpeg|bmp|png|ico|txt|js|css)${root$roo
弄月
·
2020-09-11 19:08
lnmp 部署
thinkphp5
配置PATHINFO
server{listen80;#listen[::]:80;server_namewww.yourdomain.com;indexindex.phpindex.html;access_logoff;set$root/home/wwwroot/tang_gate_supplement_system/public;location~.*\.(gif|jpg|jpeg|bmp|png|ico|txt|
bainie3038
·
2020-09-11 19:30
linux 下安装
thinkphp5
.1框架(使用composer安装)
1.前提需要先安装好composer.接上一篇https://www.cnblogs.com/victorcode/p/10039560.html2.首先需要新建一个项目目录#mkdirdata#cddata#composercreate-projecttopthink/thinktp5执行完成会出现一个tp5文件夹则表示框架暗安装完成.composercreate-projecttopthink
aisha2324
·
2020-09-11 19:19
thinkphp5
.0的后端搭建简单配置
从出来工作就直接接触了tp5.0,一年时间加自己外包项目,大大小小做个10个项目左右,现在也用laravel5.5开发了一年的项目,突然就想总结下以前学习过的知识,本人博客只是按照自己的代码习惯,不一定每个人都受用,不说废话,马上开撸!1.composer安装tp5最新版本(本地composer安装,移步到官网https://www.phpcomposer.com/自行安装)composercre
你是我最特别的天使
·
2020-09-11 19:49
laravel
thinkphp5.0
lnmp 一键安装包部署
ThinkPHP5
linuxversion:centos7.5.*thinkphpversion:5.1.*使用composer安装thinkphp安装composer:https://www.jianshu.com/p/ce1d36cbe00fcomposercreate-projecttopthink/think=5.1.*--prefer-dist./think添加虚拟主机配置文件lnmpvhostadd参考
liaohui5
·
2020-09-11 18:44
如何在LNMP环境下部署
ThinkPHP5
.*/Laravel5.项目
如何在LNMP环境下部署
ThinkPHP5
.
duringnone
·
2020-09-11 18:45
实践类
ThinkPHP5
分页样式
效果图:步骤1:在think\paginator\driver下新建类Bootstrap2(自己命名)currentPage()>1){return"url(1)."'title='首页'>首页";}else{return"首页";}}//上一页protectedfunctionprev(){if($this->currentPage()>1){return"url($this->currentP
yunAyer
·
2020-09-11 18:25
PHP
thinkphp5
模型关联查询两种方式的对比
1、publicfunctioncampus(){return$this->belongsTo('Campus','campus_code','code')->bind(['campus_name'=>'name'//'别名'=>'字段名']);}2、publicfunctioncampus(){return$this->belongsTo('Campus','campus_code','code
小白33号
·
2020-09-11 18:58
thinkphp
5.0
Thinkphp5
集成阿里云短信
先去阿里云申请账号(后台地址:https://www.aliyun.com/,注意不是阿里大于短信平台,阿里大于已经停止新用户注册),登入控制台,创建得到keyId和keysecret.从阿里云短信官网下载SDK(https://help.aliyun.com/document_detail/55359.html?spm=5176.8195934.507901.12.2NiZni)将SDK放到th
wqhjfree
·
2020-09-11 18:41
tpshop
Thinkphp5
遇到Call to a member function toArray() on null
CalltoamemberfunctiontoArray()onnull含义就是要保证调用toArray()方法时,要保证对象不为null,再执行toArray()的方法。遇到的错误代码(tp5)$product=ConfigParts::field($productInfoField)->find($cart['product_id'])->toArray();更正代码,分成两步,第一步先判断查
WMSmile
·
2020-09-11 18:36
php
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他