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
中用PHPExcel导入数据
我觉得自己上次写的跟狗屎一样,不清不楚,自己拿着还是捣鼓了将近10分钟才弄出来,不划算,这次整个全套的前期准备工作1.首先在PHPExcel官网上面下载安装包下载地址为:https://github.com/PHPOffice/PHPExcel将下载下来的安装包解压后,如下图所示,只需要里面的classes文件夹,将classes文件重命名为PHPExcel2.将重命名后的classes文件夹(即
echo_just_do_it
·
2020-09-13 22:45
php
thinkphp5.0
thinkphp5
---- object(think\response\Json)转数组
当我们调用json返回的对象想要转成数组方便循环时我们使用getContent()方法就可以转数组了$flag=$this->orderList();$flag=json_decode($flag->getContent(),true);
傻大个儿w
·
2020-09-13 22:20
thinkphp5
使用PHPExcel实现导入导出功能
1.下载PHPExcel:https://share.weiyun.com/55CpSL32.解压文件:3.将classes改为PHPExcel,复制到根目录的vendor:3.前端代码:导入4控制器中导入方法://导入功能publicfunctionsavestudentImport(){//import('phpexcel.PHPExcel',EXTEND_PATH);//方法二vendor(
知末随未
·
2020-09-13 22:56
php
后端
thinkphp
框架
php
Thinkphp5
+PHPExcel实现批量上传表格数据功能
http://www.jb51.net/article/129262.htm1.首先要下载PHPExcel放到vendor文件夹下,我的路径是:项目/vendor/PHPExcel/,把下载的PHPExcel文件放在这里2.前端代码批量导入数据3.后台代码/***导入表格数据*先把文件上传到服务器,然后再读取数据存到数据库*/publicfunctionimportExcel(){header("
lxw1844912514
·
2020-09-13 22:41
THINKPHP5
的execl表导入导出功能以及出现的问题
一、PHPEXECL下载地址Git地址:https://github.com/PHPOffice/PHPExcel把对应的class文件改名成PHPExcel,放到vender文件中二、导入前端Excel表格导入三、导入控制器publicfunctionimport(){//import('phpexcel.PHPExcel',EXTEND_PATH);//方法二vendor("PHPExcel.
HE_GH
·
2020-09-13 22:41
php
thinkphp
ThinkPHP5
.0框架下多对多关联模型的增删改查
现在有三个表管理员表my_admin角色表my_role中间表my_admin_roleSETFOREIGN_KEY_CHECKS=0;SETNAMES'utf8';--------------------------------Tablestructurefor`my_admin`------------------------------DROPTABLEIFEXISTS`my_admin`;
南乡子_
·
2020-09-13 22:57
ThinkPHP 5.1 添加一键清除缓存功能
第一步:由于
ThinkPHP5
.1取消了所有的系统常量,所以我们先定义一个常量用来放系统运行时目录的路径(也就是runtime目录)。
chbxgbin
·
2020-09-13 21:00
ThinkPHP
thinkphp5
中使用PHPExcel
最简单的生成Excel文件(1)首先第一步是:实例化phpexcel[php]viewplaincopy$objPHPExcel=new\PHPExcel();这里可能会遇到一个问题,报这样的错误。然后,搜索到这个文件把这一行去掉就ok。(2)获得当前活动sheet,因为Excel有一个默认的sheet。[php]viewplaincopy$objSheet=$objPHPExcel->getAc
GP_宣泄笔记
·
2020-09-13 21:25
PHP程序人生
拿来即用的
thinkphp5
+ phpspreadsheet 导入excel功能
view层Filename:controller层request->file('file');//移动到框架应用根目录/public/uploads/目录下存$info=$file->move(ROOT_PATH.'public'.DS.'uploads'.DS.'excel');if($info){//获取上传到后台的文件名$fileName=$info->getSaveName();//获取文
就酸辣土豆丝
·
2020-09-13 21:59
thinkphp5
php
thinkphp5
利用hdphp提供的crypt工具实现用户密码的加密与解密
使用crypt的四步走下载文件–>config.php加入加密的key->模型中引入命名空间(usehoudunwang\crypt\Crypt;)->使用halt(Crypt::encrypt(‘admin8888’))1、下载工具框架composerrequirehoudunwang/Cryp使用composer工具进行下载2、在application\config.php的配置文件中进行配置
就酸辣土豆丝
·
2020-09-13 21:59
thinkphp
拿来即用
thinkphp5
+ phpspreadsheet 上传数据到数据库(带图)
view层Filename:<inputtype="file"name="file"id
就酸辣土豆丝
·
2020-09-13 21:59
thinkphp5
phpspreadsheet
php
Thinkphp5
-Cache::clear()清空缓存在的问题解决
TP5使用文件缓存使用Cache::clear();在Linux系统上面清除所有缓存时存在的问题(window下用这个调用没有问题)在文件\thinkphp\library\think\cache\driver\File.php的227行array_map('unlink',glob($path.'/*.php'));如果$path目录下没有*.php文件就会出错,解决方法:删除时进行判断文件是否
爱奇途
·
2020-09-13 21:57
thinkphp5
php读取超大的excel文件数据的方案
thinkphp5
PHP读取超大的excel文件数据的方案publicfunctionconvert($size){$unit=array('b','kb','mb','gb','tb','pb');return
小Hier
·
2020-09-13 21:12
thinkphp5
tp5.0/
Thinkphp5
+PHPExcel实现批量上传表格数据功能
1.首先要下载PHPExcel放到vendor文件夹下,我的路径是:项目/vendor/PHPExcel/,把下载的PHPExcel文件放在这里2.前端代码3.后台代码输出结果:注意:引入第三方类库使用vendor();是按照命名空间的形式。底层代码会把“.”自动替换成"/",所以使用“/”时要用“.”代替;以上代码可以直接复制使用,但是数据库相关信息要改成你自己的!
小鹏程序
·
2020-09-13 21:33
TP5.0/5.1
thinkphp5
+PHPexcel导入导出
网上很多资料都是php源码的,因为项目是tp5的,所以整合了下导入导出的tp5版本,做下笔记以备用。后台样式:导出样式:材料准备:PHPExcel类库:https://pan.baidu.com/s/1oTMU2qj6OWE4Svdf_b0i7g下载解压至tp5vendor目录下即可头部use:usePHPExcel\PHPExcel;导出:getActiveSheet();$PHPSheet->
hujian-blog.vip
·
2020-09-13 21:28
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段位记
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他