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
ThinkPHP
小随笔——数据模型传参数、表单input输入小数、调整跳转页面的等待时间
小随笔——20171204♠♥♦♣该文章仅为平时的笔记,非商用,如有侵权请联系博主删除♣♦♥♠目录:♠__(
ThinkPHP
5)通过资源控制器把数据模型的数据传到view中♥__(Html)表单input
blueasdfg
·
2020-09-14 10:48
php
日常小随笔
日常学习笔记
使用tp5的
thinkphp
queue来实现订单语音通知
实现场景:用户下单后通知订单,如果在3分钟后还没有接单就语音通知提醒,这里用到的是阿里云的语音通知服务,在tp5中使用composer来安装1、安装阿里云语音通知SDKcomposerrequirealibabacloud/dyvmsapi-20170525安装think-queue服务composerrequiretopthink/think-queue2、think-queue的配置文件在ap
光九
·
2020-09-14 07:55
后端开发
网站
thinkphp
queue
使用supervisor实现
thinkphp
-queue进程常驻后台·
1、Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。2、详细的配置说明请参考https://www.jianshu.com/p/0b9054b33db3,下面主要说说我的配置过程。yum安装supervisoryuminstallepel-releaseyuminstallsupervisor//
光九
·
2020-09-14 07:55
网站
后端开发
supervised
learning
php把文章的px转换成rem
最近项目中写移动端,因为编辑器的内置样式,需要在移动端输出的时候改变字号以及单位,所以需要替换所有包含“px”,参考原文:http://www.
thinkphp
.cn/topic/59967.html我自己稍微做了一些修改
zhang-php
·
2020-09-14 07:32
ThinkPHP
PHP
html5
CSS
php上传文件及注意事项,
thinkphp
,postman
一,需要写好相应的控制器/***上传文件*@param$fileName*@param$position*@return\think\response\Json*/publicfunctionupload(){//获取表单上传文件$file=request()->file('file');//移动到框架应用根目录/public/uploads/目录下if($file){$info=$file->m
爱星爷爱拉芳
·
2020-09-14 07:25
PHP
Ťinkphp
pstman
thinkphp
PHPWord数据导出word固定模板,ZipArchive文件批量压缩打包下载
publicfunctiondown($id){$res=Db::name('usera')->where('id',$id)->find();$imgs=htmlspecialchars_decode($res['imgs']);$imgs=json_decode($imgs,true);//dump($imgs);//die;$pingjiabiao=htmlspecialchars_deco
谁想轻轻偷走我的吻
·
2020-09-14 07:43
PHP
TP
and
OTP
thinkphp
3.2【控制器调用视图view模板&视图模板与项目进行整合】
【控制器调用视图view模板】控制器----》视图APP_DEBUG=true;调试模式错误信息显示更详细控制器和模板的关系通常:在view目录通常会有一个与控制器标志一样的目录,里边有具体模板文件例如GoodsController.class.php控制在view目录有Goods目录,里边都是Goods控制器对应的模板文件【视图模板与项目进行整合】1.引入静态代码2.引入css、image、js
谁想轻轻偷走我的吻
·
2020-09-14 07:43
TP
and
OTP
Thinkphp
5排序功能
注意点:在前端代码中,把排序的name变成相应的栏目id,这样就方便后续修改;控制器层中处理代码:publicfunctionlst(){$cate=newCateModel();if(request()->isPost()){$sorts=input('post.');foreach($sortsas$k=>$v){$cate->update(['id'=>$k,'sort'=>$v]);}$t
linhui03
·
2020-09-14 06:38
thinkphp5
thinkphp
结合swagger自动生成接口文档,附案例使用
1、swagger安装第一步:安装swagger-ui前端去这里下载https://github.com/swagger-api/swagger-ui下载完成之后,将文件夹放到你的网站根目录上面,例如我是放在我wamp下面的www目录。接着找到dist目录,打开index.html把其中的那一串url改成自己的比如http://localhost/tp/public/swagger.json注意这
dk2319193
·
2020-09-14 06:20
POSTMAN模拟AJAX请求
环境:1、测试工具:POSTMAN2、调试框架:
THINKPHP
3、开发工具:PHPSTORM需求:1、判断HTTP提交过来的请求是否为AJAX:是:进行,修改、新增否:进行查询,并返回一条记录配置:1
weixin_33739646
·
2020-09-14 05:02
LNMP一键安装包的坑的记录
1、不知道哪里冒出来的脚本跨目录访问限制设定在
Thinkphp
、codeigniter、Laravel等框架下,网站目录一般是在
LYJSpeedX
·
2020-09-14 05:23
PHP
开发工具
运维
php
LNMP
php图片处理之图片转为base64格式上传
我们在开发系统时,处理图片上传是不可避免的,使用
thinkphp
的肯定很熟悉import("@.ORG.UploadFile");的上传方式。今天我们来讲一个使用html5base64上传图片的方法。
weixin_33841503
·
2020-09-14 04:56
ThinkPHP
5.1.37 开发跨域问题解决
1.查阅
ThinkPHP
的文档,文档给出的例子:Route::get('new/:id','News/read')->ext('html')->allowCrossDomain();只需要在路由的尾部添加
chuanzhisi7711
·
2020-09-14 03:51
php
前端
git:更改远程仓库指向 remote url
更改仓库指向:
[email protected]
:test/
thinkphp
.git当然,还有一种方法哦,那就是$gitconfig-e直接编辑其中origin的
xhl_will
·
2020-09-14 01:05
Git
了解tp5
ThinkPHP
V5.0——为API开发而设计的高性能框架
ThinkPHP
5.0完全开发手册:https://www.kancloud.cn/manual/
thinkphp
5_1/353948主要特性:
wlki
·
2020-09-14 01:45
php
了解tp5
ThinkPHP
3.2导入PHPExcel类并实现数据库导出excel操作
前言作为一个服务端开发人员,在日常开发过程中,难免会碰到一些凭借自己能力短期内无法解决的问题,比如说下午接到一个需求——需要导出一份客户的日常数据为excel表格的形式,如果凭借自己的力量可能一个PHP和Excel软件联动的API都写不出来,所以这时就体现出善用开源第三方类库的重要性,直接下载已经写好的类,阅读接口文档,调用其中的方法实现需求是最快最稳健的实现方法环境背景在公司实习期间碰到了这个需
XinL丶
·
2020-09-13 23:08
实用探索
thinkphp
5.1 Excel导入导出
PHPExcel下载地址:PHPExcel下载地址
thinkphp
5.1版本取消`Loader::import`方法以及`import`和`vendor`助手函数,推荐全部使用命名空间方式的类以及自动加载机制
yhlas
·
2020-09-13 23:07
php
thinkphp
5做excel表导入导出
最近用
thinkphp
5做excel导入导出,在网上发现代码各不相同,废了一些时间整合了一下,和网上大同小异,下面代码只要按照步骤粘贴复制,就能用,其余的数据库名和数据库中的字段自行更改1、https:
xuxiaopang0417
·
2020-09-13 23:27
技术分享
thinkphp
join关联不同的表前缀 处理 方法
join([‘fc_agency’=>‘a’],‘a.id=f.agent’,‘LEFT’)join([‘fc_fans’=>‘s’],‘f.fans=s.id’,‘LEFT’)
麻花疼不疼
·
2020-09-13 23:23
Thinkphp
数据库调试,获取数据库模型错误信息,获取数据库错误信息,获取最后一次执行的sql语句
$model=D(‘User’);获取最后一次执行的sql:$model->_sql()与$model->getLastSql()一样的效果,前者是后者的调用获取数据模型的错误信息:$model->getError();获取数据库因语法或者其他错误而报错的错误信息:$model->getDbError();
be.be
·
2020-09-13 23:34
THINKPHP
thinkPHP
5实现excel表格数据导入功能
excel的导入导出功能还是经常能用到的,这里是基于
thinkphp
5框架搞的一个excel导入功能,使用到了PHPExcel这个类库,提供一个思路,并没有全部代码,了解思路就行,excel表格格式如下具体代码如下
疯狂份子
·
2020-09-13 23:16
PHP技术
PHP+HBuilder基础上调用微信App支付
说明:
Thinkphp
框架下,将下载好的微信文件夹放置在如下图的文件夹下,配置不做多介绍常见的几种错误
生鲜电商APP开发
·
2020-09-13 23:44
微信App支付
App支付
Vue 中使用 axios 传输数据,当数据量过大时会提示跨域?(√已解决)
环境–前端:Vue-cli4.3.1后端:Apache||Nginx+
Thinkphp
5今天打算用写一个Markdown编辑器给博客用,然后需要将Markdown原文和解析好的HTML提交后端,遇到跨域
遗失的陈雪锋
·
2020-09-13 23:24
php
JavaScript
Vue
vue
php
thinkphp
5封装导入excel和导出excel
开发中有时候要做excel的导入导出功能,而
thinkphp
5有其封装的导入方法,十分方便,下面说下怎么使用。
Alan leung.
·
2020-09-13 23:12
excel
thinkphp
5实现创建api
这里用的是tp5.0一、首先在application中创建api文件夹,下面再创建controller文件夹在controller中写控制器举例:classApiextendsController{//查询网址ip,这里的形参就是从网址中传进来的值publicfunctionsearchIp($url,$two=null){}}二、配置config.php'default_return_type'
你有小猫吗
·
2020-09-13 23:24
thinkPHP
TP5学习(二):配置
在TP5中,一般来说应用的配置文件是自动加载的,加载的顺序是:惯例配置->应用配置->场景配置->模块配置->动态配置惯例配置框架内置有一个惯例配置文件(位于
thinkphp
/convention.php
码农Robin
·
2020-09-13 23:23
php
使用tp5写登录验证及修改密码
使用到的工具1,
thinkphp
5.0自带的验证码:think-captcha可查看:https://www.kancloud.cn/manual/
thinkphp
5/1542952,前台页面框架:layui3
一勺菠萝丶
·
2020-09-13 23:18
TP5
PHP
thinkphp
5 , tp5 导入 Excel ,phpExcel 插件使用,文件上传
HTML导入数据JS//导入excelfunctionfile_excel(){$("#file_excel").click();}//选择文件functionselect_file_excel(){$.ajax({url:'你的上传路径',type:'POST',cache:false,data:newFormData($('#uploadForm')[0]),dataType:'json',p
怀色
·
2020-09-13 23:39
php
thinkphp
批量更新数据字段
/**@param$saveWhere:想要更新主键ID数组*@param$saveData:想要更新的ID数组所对应的数据*@param$tableName:想要更新的表明*@param$saveWhere:返回更新成功后的主键ID数组**/publicfunctionsaveAll($saveWhere,&$saveData,$tableName){if($saveWhere==null||$
weixin_35307749
·
2020-09-13 23:07
php
thinkphp
对数据库会员表的某几个字段进行数据加密解密。
前几天经理突然说我有个注意,我们把我们客户的数据库里的几个主要字段进行加密吧,防止别人通过非法手段获取数据库后对客户有影响。说做就做,我们初始决定对会员表的手机、身份证、银行卡号进行加密。在会员生成保存数据库的时候,我们手动的把这3个字段通过加密保存到数据库里。会员表是inkks_users加密方法是在网上找的,支持通过特殊字符串进行加密解密。在公共函数文件里添加了4个方法。//数据库查询封装加密
weixin_34337381
·
2020-09-13 23:02
数据库
php
ThinkPHP
5.0 使用phpexcel导入数据库
先把html代码贴出来(整个导入导出的):导入的方法:网上试了好多方法,不是找不到update类就是引入某些文件引入不进来。然后东拼西凑的写法,解决了以上问题。需要用到一个ExcelToArrary.class.php这样的文件。(后面附上文件以及详细说明)里面的方法一般除了vendor引用的文件根据自己目录可能需要更改一下以外,其余的基本上不用改动的。publicfunctioninto(){i
weixin_33916256
·
2020-09-13 23:43
thinkPHP
5.0 使用PHPExcel导出Excel文件
首先下载PHPExcel类。网上很多,自行下载。我下载的跟composer下载的不太一样。我下载的是下载存放目录.jpg而composer下载的是:composer下载.jpg本篇使用的是第一种。所以下载请下载对应的。前端代码:创建Excel控制器和out方法:首先use两个类,否则会报错:usePHPExcel_IOFactory;usePHPExcel;然后引入vendor里面的PHPExce
weixin_33762130
·
2020-09-13 23:05
ThinkPHP
3导出数据防止内存泄露
一、php代码/***分页导出数据(总是顺序导出).*返回的是json,由前端js生成csv/xls文件.*@paramint$page当前页数*@paramint$limit当前导出的记录数目(这个值不能太大,否则会造成内存超出限制)*/publicfunctionexport_json($page=1,$limit=2000){$this->checkIndexPermission();if(
??yy
·
2020-09-13 23:34
php自动加载规范 PSR4 (
Thinkphp
)
PSR4是一种自动加载规范,老版本是PSR0,尽管
thinkPHP
支持PSR4和PSR0的自动加载方式,但是默认也是优先进行PSR4加载,如果失败,再进行PSR0的加载。
weixin_30481087
·
2020-09-13 23:43
thinkphp
5 常用的助手函数
load_trait:快速导入Traits,PHP5.5以上无需调用/***快速导入TraitsPHP5.5以上无需调用*@paramstring$classtrait库*@paramstring$ext类库后缀*@returnboolean*/load_trait($class,$ext=EXT)exception:抛出异常处理/***抛出异常处理*@paramstring$msg异常消息*@p
weixin_30344131
·
2020-09-13 23:06
thinkphp
5 (tp5)导入excel
必须要先下载一个插件,即https://github.com/PHPOffice/PHPExcel解压后,里面有个classes文件夹,我们需要把classes文件夹名修改为为PHPExcel,然后把他复制到根目录中的extend目录下.然后,在控制器中这样引入import('phpexcel.PHPExcel',EXTEND_PATH);也可以放在根目录中的/vendor/目录中引入方法为ven
viqecel
·
2020-09-13 23:21
thinkphp
Thinkphp
出现了'未定义数组下标: 0'的错误解决方法
今天在ajax中加了一个数据项目,不知道为啥,报错了’未定义数组下标:0’,搞了半天.然后找到了一个方法.就是在模块下的公共函数文件common.php函数外加入以下代码排除‘未定义数组下标:0’error_reporting(E_ERROR|E_WARNING|E_PARSE);然而error_reporting()函数主要用显示哪些错误.还有一个方法,就是将下标改成这样,而且是推荐这种方法.$
I'm programmer
·
2020-09-13 23:16
thinkphp
php
thinkphp
php
windows7设置定时任务运行
ThinkPHP
框架程序
bat新建cron.bat文件,内容如下:D:cd\wamp\www\tp32D:\wamp\bin\php\php.exeindex.php/Home/Crontab/testPHP在命令环境下执行
ThinkPHP
奇幻屋
·
2020-09-13 23:45
PHP
thinkphp
同时更新多条数据
有时候需要批量修改数据,如果循环修改单个,则会非常影响数据库连接量,比较好的方式就是拼接成一条sql,一次执行/***批量更新*@param[arr]$datas[要保存的数据集]*$data[]=array('id'=>1,'value'=>value1);$data[]=array('id'=>2,'value'=>value2);$data[]=array('id'=>3,'value'=>
软件工程小施同学
·
2020-09-13 23:39
PHP
thinkphp
U 方法加密传参数
$value)$key$value)$keyencode($data['id']),'name'=>encode($data['title'])))}>">后台:view方法中:$id=decode(trim(I("get.id")));即可还原view模板中:**//*建议将key自行修改,尽量不要太长,不然url很长,适当即可,加密性能很好,亲测*/
afterrains
·
2020-09-13 23:49
thinkphp
php
ThinkPHP
5.1 使用 web-msg-sender 实现WEB消息推送实例讲解
背景最近想在自己的后台模块设计实现消息推送的功能;原本根据网友经验,找到了【workerMan】;而在阅读学习中,发现web-msg-sender消息推送框架更为适合;所以,在此整理一下简单的使用方法,后期可自行拓展…-环境框架:
ThinkPHP
5.1.2
moTzxx
·
2020-09-13 23:49
ThinkPHP
第三方
thinkphp
6数据批量更新
方法1:$sql="UPDATE$this->tableSET";$primarykeyfield="id";$updatekeys=array_keys($data[0]);$sql.=array_reduce($updatekeys,function($a,$b)use($data,$primarykeyfield){if($b!=$primarykeyfield){$cache=$b."=c
小黑雷
·
2020-09-13 23:44
php
mysql
tp3.2中excel表格数据导入数据库
/
ThinkPHP
/Library/Vendor目录下面。第二步:控制器里面的方法:publicfunctionaddActivitydo(){if(!
tjg888888
·
2020-09-13 23:32
TP
thinkphp
5 模型关联操作练习一(一对多关联查询)
博客分类和博客是一对多的关系,博客和内容是一对一关系建数据表CREATETABLE`cate`(`id`int(11)NOTNULLAUTO_INCREMENT,`title`varchar(50)NOTNULLDEFAULT'',PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8COMMENT='博客类型';CREATETABLE`blog`( `
狠狠亲一口
·
2020-09-13 23:59
ThinkPHP
thinkphp
5.1生成xml
public function xml(){$articleList = $this->getArticleList(); //自己的获取文章的方法,要改成你自己的方法$html ='';$html .='';foreach($articleList as $key=>$value){$html .='';$html .='https://www.codelovers.cn/article/'.$
编程爱好者之家
·
2020-09-13 23:27
PHP
thinkphp
thinkphp5
thinkphp
5 助手函数
助手函数的好处:不要引用库方便快捷助手函数就好比是很多编辑器的快捷键一样助手函数的不好的地方:比如db函数影响性能,Db助手函数的每次重新连接数据库的,作者跟新了框架,db助手函数增加了第三个参数用于控制是否每次重新连接的大部分对性能影响很少面向对象思想有冲突,命名空间思想不太符合(个别人的言论)助手函数描述abort中断执行并发送HTTP状态码;action调用控制器类的操作;cache缓存管理
tangbotaohn
·
2020-09-13 23:26
php
tp5 链式操作
where()普通查询(等值查询)数组方式批量设置查询条件$map['name']='
thinkphp
';$map['status']=1;//把查询条件传入查询方法Db::table('think_user
PHP开发备忘录
·
2020-09-13 22:33
thinkphp5
《TP5.0学习笔记---模板变量输出、替换和赋值篇》
文件执行,输出我们想要的结果,它编译的文件在runtime/temp目录下,找到对应的编译文件首先我们看见,如果我们在系统中没有定义“THINK_PATH”这个变量,就会退出,说明我们当前这个文件必须在
ThinkPHP
书旅LY
·
2020-09-13 22:53
PHP
ThinkPHP
微信jssdk支付
微信的开发文档花里胡哨的看的眼花....我参考多种方法总结出来一个比较简单的单文件支付文件以下为
thinkphp
5的示例需要有授权登陆方可使用!!!!注意命名空间,代码需要根据业务逻辑修改!!!
Z_xugaaa
·
2020-09-13 22:54
对列
thinkphp
-queue 笔记
thinkphp
-queue笔记前言当前笔记中的内容针对的是
thinkphp
-queue的v1.1.2版本,现在官方已经更新到了v1.1.3版本,下文中提到的几个Bug在最新的master分支上均已修复
摇一摇小罐可乐
·
2020-09-13 22:47
上一页
60
61
62
63
64
65
66
67
下一页
按字母分类:
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
其他