thinkphp
桃根仙
这个作者很懒,什么都没留下…
展开
-
thinkphp6+vue2 实现滑块验证码校验(整合滑块验证码)
B站传送门:https://www.bilibili.com/video/BV1dv411A7JH/ 本项目的技术栈:thinkphp6,vue2,anji-plushttps://gitee.com/anji-plus/captchahttps://gitee.com/fastknife/aj-captcha文档地址:https://captcha.anji-plus.com/#/doc vue 2 前端整合步骤1.克隆项目到本地https://gitee.com/...原创 2021-08-29 03:19:39 · 970 阅读 · 0 评论 -
thinkphp6 Driver [Think] not supported.
#0 [0]InvalidArgumentException in Manager.php line 104Driver [Think] not supported. { if ($this->namespace || false !== strpos($type, '\\')) { $class = false !== strpos($type, '\\') ? $type : $this->namespace . Str::studly($.原创 2021-08-25 23:51:16 · 235 阅读 · 0 评论 -
thinkphp6 安装相关命令
1. 首先把默认的源给禁用掉composer config -g secure-http false2. 再修改镜像源 这里我使用阿里的源composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/3. 修改成功后可以先查看一下配置composer config -g -l4. 第二行repositories.packagist.org.url 如果是阿里的就代表成功composer con原创 2021-08-25 23:49:28 · 164 阅读 · 0 评论 -
微信小程序登录demo
class Token{ use Send; /** * 请求时间差 */ public static $timeDif = 10000; public static $accessTokenPrefix = 'accessToken_'; public static $refreshAccessTokenPrefix = 'refreshAccessToken_'; ...原创 2020-05-04 00:04:33 · 1498 阅读 · 0 评论 -
一个大牛找出来的cmf 的 版本低于 5.0.190111 的漏洞
添加栏目 11111栏目名称 1'=>array("",""),pathinfo(),'2@广西-Ayumi-Web全栈 大佬提交的bug原创 2019-08-08 15:07:13 · 210 阅读 · 0 评论 -
thinkphp中特殊字符过滤的方法
public function filterExp(&$value) { // 过滤查询特殊字符 if (is_string($value) && preg_match('/^(EXP|NEQ|GT|EGT|LT|ELT|OR|XOR|LIKE|NOTLIKE|NOT LIKE|NOT BETWEEN|NOTBETWEEN|BETW...原创 2019-03-28 18:12:18 · 3834 阅读 · 0 评论 -
tp批量删除
js: $("#selall").click(function(){ if($(this).attr("checked")) $(".selall").attr("checked","checked"); // 设置所有的都选中 else $(".selall").removeAttr("checked"); // 设置都不选中});原创 2019-01-03 03:05:50 · 1034 阅读 · 0 评论 -
推荐一款 svn 服务器
VisualSVN 官方下载地址:https://www.visualsvn.com/visualsvn/download/原创 2019-01-02 22:28:37 · 507 阅读 · 0 评论 -
thinkphp防刷代码
原理:记录上次请求的时间t1,从请求参数中获取本次请求的时间 t2 ,做差,如果小于设置的请求次数,就终止请求<?php //代理IP直接退出empty($_SERVER['HTTP_VIA']) or exit('Access Denied');//防止快速刷新session_start();$seconds = '3'; //时间段[秒]$refresh = '5...原创 2019-01-02 11:00:22 · 1019 阅读 · 0 评论 -
tp 模型+控制器+视图+fckedit整合
class SectionModel extends Model{ //表单数据验证 protected $_validate=array( array('title','require','分类名称必须填写',1,'regex',3), ); protected $_auto=array( array('alias','getAl...原创 2018-12-25 02:21:32 · 181 阅读 · 0 评论 -
tp5 事务操作模板
//开启事务Db::startTrans();$data=['字段1'=>'值1','字段2'=>'值2','字段3'=>'值3','字段4'=>'值4'];$result=M('表名')->data($data)->save();if(!$result){ //执行回滚 Db::rollback();}//其他的一些表操作...原创 2018-12-17 00:21:18 · 191 阅读 · 0 评论 -
tp5 配置 ueditor 范例
<?phpnamespace app\admin\controller;use app\admin\model\Uploads;use think\Log;use ueditor\Uploader;class Ueditor extends Base{ //配置信息 public $config = [ 'imageActionName'...原创 2018-12-17 00:12:03 · 576 阅读 · 0 评论 -
thinkphp5命名空间+自动加载
1.composer NS \ psr0 不要求2.psr0里面最后一个\之后的类名中_会转换成路径分隔符3.psr0有更深的目录结构4类自动加载对应的目标文件查找方式Loader::autoload 自动加载注册函数Loader::findFile 加载文件查找函数Loader::addClassMap 注册类别名Loader::addNamespace 注册psr4命名空...原创 2018-12-10 13:19:44 · 831 阅读 · 0 评论 -
插件化开发 tp 模块
插件化开发 tp 模块:目录结构项目 |--Addons |---| |---|--|Article |---|--|---|---| |---|--|---|---|--Site.php |---|--|---|---| |--ApplicationSite.php<?phpnamespace Addons\Article;class Site{ public ...原创 2018-04-12 02:25:04 · 2124 阅读 · 0 评论 -
thinkphp 缩略图制作实现
php 缩略图生成的底层函数imagecreatefromjpeg()imagecreatefrompng()imagecreatetruecolor()imagecopyresampled()实例化对象打开已有图片调用thumb方法保存图片到服务器制作缩略图$im=new \Think\Image();$im->open('原图原创 2018-01-21 00:12:12 · 294 阅读 · 0 评论