
thinkphp
程序猿联盟
这个作者很懒,什么都没留下…
展开
-
数据库的加锁操作
数据库的加锁操作 从事一个项目,需要考虑数据的安全性,之前对于数据库这部分的数据操作学习的比较零散,由于手头的项目,于是系统的 学习一个知识,我们大致都会经历这么几个过程(what this ? why to use ? how to use?),首先,我们需要搞懂,下面几个知识点: 一: 什么是数据库加锁 ? 数据库加锁: 简单的意思就是对于在执行一个操作(比如修改)时,对这个操作的对象加...转载 2018-11-15 18:07:57 · 12436 阅读 · 2 评论 -
thinkPHP5安装配置
1,tp官网下载thinkphp5源码,解压放到网站下面,项目名称叫thinkphp。 2,默认的入口文件位于thinkphp/public/index.php,访问localhost/thinkphp/public/index.php 如果浏览器输出下面内容: 表示已经完成thinkphp5的安装。 3,修改入口文件,把thinkphp/public/index.php,剪切到thinkphp...原创 2018-11-14 09:58:47 · 472 阅读 · 0 评论 -
Illegal string offset ' ' 解决方法
Illegal string offset ' ' 解决方法 今天在thinkphp5的框架里遇到了这个错误,具体的报错如下图 翻译后是“非法字符串偏移 ‘pay_price’”,意思是$v数组里面有空数组,空数组里没有pay_price这个字段。所以我们要用issert来验证,正确写法如下: foreach ($list as $k=>$v) $price[]=isset($v['pay...原创 2018-12-17 10:05:31 · 90080 阅读 · 0 评论 -
thinkphp5的get和post数据封装
thinkphp5的get和post数据封装一、view(html页面获取数据)二、控制器 一、view(html页面获取数据) <form action="index"> <input type="text" name="status" value="{$where.nireid}" pla原创 2019-02-11 09:26:31 · 1843 阅读 · 0 评论 -
Web-CMS漏洞
Web-CMS漏洞Web-CMS漏洞漏洞一:ThinkPHP <5.0.24 Request.php 远程代码执行漏洞漏洞二:ThinkPHP 5 <=5.0.22 远程代码执行高危漏洞漏洞三:微擎最新版SQL注入漏洞四:微擎1.5.4任意用户删除漏洞 Web-CMS漏洞 漏洞一:ThinkPHP <5.0.24 Request.php 远程代码执行漏洞 Url:https:/...原创 2019-02-21 12:19:54 · 8587 阅读 · 0 评论 -
thinkphp的或查询
thinkphp的或查询 例:查询id等于 $id 或者uid等于 $uid 的所有数据 $model=new self(); $data = $model->where(['id'=>$id]) OR where(['uid'=>$uid])->select();原创 2019-06-28 17:14:36 · 528 阅读 · 0 评论 -
thinkphp5通过ajax上传图片并预览
thinkphp5通过ajax上传图片并预览一、具体需求如图所术:二、html代码:三、js代码四、控制器php代码: 一、具体需求如图所术: 二、html代码: <form class="form form-horizontal" id="form-product-add" method="post" enctype="multipart/form-data"> <div ...原创 2019-09-12 11:57:57 · 1829 阅读 · 0 评论