自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 tinymce关闭字数统计的办法?

插件中把这个去掉就行了wordcount

2021-04-30 21:15:06 1540

原创 php常用封装函数

https://www.cnblogs.com/sztx/p/9499770.htmlhttp://www.thinkphp.cn/topic/44989.html

2021-04-29 20:07:20 174

原创 thinkphp5.1获取上传文件的原始文件名

$file->getInfo()['name']

2021-04-29 16:59:21 1934

原创 bootstrap5+thinkphp5响应式错误页面

{extend name="index@common/layout/base" /}{block name="style"}<style> .error-code{ font-size: 10rem; font-weight: bold; text-shadow: 0.25rem 0.25rem 0 #f5f6fa, 0.375rem 0.375rem 0 #6c757d; color: #6c757d;

2021-04-29 11:36:42 180

原创 thinkphp5.1这个模板加载路径的注意事项

控制器中跳转视图可简写非控制器中一定要写全路径比如在中间件,或者行为中,或者别的任何地方,中想要跳转视图,则需要加上模块名就是完整路径才能找到 return view('模块@error/index'); return view('index@error/index');在模板中的继承和包含一定要写完整{extend name="index@common/layout/base" /}{block name="cnt"}45646{/block}不写完整,默认是相对路径。

2021-04-28 17:33:05 141

原创 tp5登录超过几次就限定时间间隔

https://www.pianshen.com/article/61031376607/总结就是 多一个记录时间戳的字段,一个记录次数的字段num 失败一次+1超过3 或者 5次 就更新该时间戳 + 限定时长下次登录的时候 当前时间戳 和 记录时间戳做对比比如下面限制一分钟后才可以进行 操作if(time() - strtotime($phoneTemp->sendtime) < 60){return "请1分钟后重试"}常用的场景有,每天只有3次登录机会。3次都错了,那

2021-04-27 19:10:17 270

原创 thinkphp5.1在强制路由模式下url相关注意事项

假设我们定义一个路由 //登录页 Route::get('login', 'login/login');前面有/跳转这样才是真正的强制路由模式url('/login', [], false, true)这样结果是前面没有/跳转就会变成 pathinfo模式url('login', [], false, true)redirect方法也同理return redirect('/login');return redirect('login');...

2021-04-27 17:44:35 343

原创 bootstrap5tab选项卡根据当前激活条目进行不同的程序

//邮箱注册$('.reg-btn').on('click', function (e) { e.preventDefault(); alert("ddd"); let reg_type = $('.reg-type>button.active').data('reg-type'); if (reg_type === 1) { //邮箱注册 let email = $.trim($('#t1_email').val()); let

2021-04-27 16:48:44 322

原创 Invalid default value for ‘create_time‘

https://blog.csdn.net/weixin_42322648/article/details/104777090

2021-04-26 17:44:05 71

原创 thinkphp5.1中模型自动写入时间戳功能

database.php 文件中 // 自动写入时间戳字段 //true :是int类型 datetime:是datetime类型 'auto_timestamp' => 'datetime',int类型则是这样 create_time int(11) unsigned null, update_time int(11) unsigned

2021-04-26 14:16:42 515

原创 php取随机0-9的数字

$code = ''; $charset = '1234567890'; $_len = strlen($charset) - 1; for ($i = 0; $i < 6; ++$i) { $code .= $charset[mt_rand(0, $_len)]; }

2021-04-26 13:32:20 552

原创 sweetalert2触发模态框调用自己的html内容示例

//触发验证码的弹框$('#sms-btn').click(function () { Swal.fire({ showConfirmButton: false, html: ` <div class="row"> <div class="col">

2021-04-25 22:38:31 440

原创 jq验证码倒计时效果

普通版刷新效果就重置了var enable = true;$('#sms-btn').click(function (){ enable = false; $('#sms-btn').attr("disabled","true"); var num = 3; var interval = window.setInterval(function() { $('#sms-btn').html(--num + 's 重新发送'); if(num

2021-04-25 20:54:47 402

原创 js表单验证代码

https://www.jb51.net/article/118162.htm

2021-04-25 19:10:19 48

原创 thinkphp注册逻辑

<?phpnamespace app\index\controller;use app\common\model\EmailTemp;use app\common\model\Profile;use app\common\model\User;use think\Controller;class Register extends Controller{ public function index() { return view('register

2021-04-25 14:43:10 59

原创 各种静态模板,前端框架js模板免费下载

https://www.creative-tim.com/templates/free

2021-04-25 13:26:51 233

原创 bootstrap5-nav选项卡精简

<nav> <div class="nav nav-tabs"> <button class="nav-link active" data-bs-toggle="tab" data-bs-target="#nav-home"> 邮箱注册 </bu...

2021-04-24 00:02:25 532

原创 thinkphp5.0读取配置

在这里插入代码片

2021-04-22 23:16:25 185

原创 thinkphp5.1和5.0需要注意的地方

http://www.lnctime.com/?p=2437

2021-04-22 16:44:32 193

原创 thinkphp5的行为

http://www.thinkphp.cn/topic/38941.html

2021-04-22 15:33:36 116

原创 thinkphp5.0

Route::get('test',function (){ return url('index/validate/ckEmail',['id'=>1],'html',config('app_url')); });Route::rule('exam','index/Exam/index');设置了这么一个路由.直接短链接访问进入.点击页面按钮路径由url方法生成为/index/exam/index.html?id=1.点击报错非法访问.url生成的链接怎么设置才...

2021-04-21 12:59:48 50

原创 thinkphp5.0insert添加数据时自动时间戳无效

千万不要在循环中操作数据库,除非万不得已的情况下;save 是模型方法 会自动写入时间戳insert 是Db方法 不会自动写入时间戳的

2021-04-21 01:07:33 473

原创 thinkphp5.0 配置发送邮件

thinkphp5.0要求php版本最低为5.4phpmailer只有5.2.x 版本满足要求composer require phpmailer/phpmailer 5.2.*//邮件发送if (!function_exists('sendmail')) { function sendmail($address, $title, $body) { $mail = new PHPMailer(true); try { $mai

2021-04-21 00:03:19 370

原创 thinkphp5.0 common常用助手函数

<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK ]// +----------------------------------------------------------------------// | Copyright (c) 2006-2016 http://thinkphp.cn All rig

2021-04-20 23:41:13 179

原创 5.4.4 PHP可变个数参数的函数

https://www.jianshu.com/p/45231468d990

2021-04-20 20:21:51 86

原创 thinkphp5.0 根据条件查数据库存在记录则修改 不存在则添加

很遗憾没有laravel中的updateOrCreate只能这样了$rs = D("table");if($rs->where(array("id"=>$id,"cid"=>$cid))->count()){ //存在 }else{ //不存在 }

2021-04-20 19:15:16 2841

原创 关于php数据库迁移工具

star 最多的莫过于 phinx然后我个人喜欢用的是 phoneixhttps://packagist.org/ 和 github都可以搜索得到

2021-04-19 12:38:46 354

原创 php正则表达式 判断以什么开头

2021-04-17 18:38:55 822

原创 thinkphp5.0缓存使用

//缓存 cache('ss',1122);// 文件夹还在,缓存的.php文件不在了 cache('ss',null);// 全部清除 包括那个文件夹都清掉 cache(null);

2021-04-17 16:40:21 167

原创 Thinkphp5.0获取项目根目录以及子目录路径的方法

https://www.cnblogs.com/yuxinwei/articles/14608815.html// 引入定义的路由文件include __DIR__. DS .'routes'.DS.'index.php';include __DIR__. DS .'routes'.DS.'indexapi.php';include __DIR__. DS .'routes'.DS.'admin.php';include __DIR__. DS .'routes'.DS.'adminapi.ph

2021-04-17 14:40:41 1261

原创 tp5.0.24跨域问题,允许指定域名跨域访问还有token最终版本

public /index.php文件下处理//处理跨域Options预检请求if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') { $origin = isset($_SERVER['HTTP_ORIGIN']) ? $_SERVER['HTTP_ORIGIN'] : ''; $allow_origin = [ 'http://127.0.0.1:5500', 'http://127.0.0.1:5501',

2021-04-17 13:49:28 547

原创 明明跨域了,却没有发送options请求?

https://segmentfault.com/q/1010000016573240

2021-04-16 22:36:20 1131

原创 lcobucci/jwt超级好用的封装教程

参数说明iss 【issuer】签发人(可以是,发布者的url地址)sub 【subject】该JWT所面向的用户,用于处理特定应用,不是常用的字段aud 【audience】受众人(可以是客户端的url地址,用作验证是否是指定的人或者url)exp 【expiration】 该jwt销毁的时间;unix时间戳nbf 【not before】 该jwt的使用时间不能早于该时间;unix时间戳iat 【issued at】 该jwt的发布时间;unix 时间戳jti 【JWT ID】 该jwt的

2021-04-16 22:35:08 4234 2

原创 php允许指定的域名跨域访问

https://www.php.cn/php-weizijiaocheng-430357.html

2021-04-16 20:19:35 450

原创 phpstorm开发工具和tp5.0.24搭建api开发基本流程

下载安装5.0最新版5.0.24composer create-project topthink/think tp 5.0.*隐藏入口文件index.phppublic目录下.htaccess文件原:<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUES

2021-04-15 20:49:42 630 1

原创 thinkphp获取表前缀命令行模式接口异常处理解决

$sql = "CREATE TABLE `" . config('database.prefix') . "article` ("; $sql .= "`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,"; $sql .= "`user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID',"; $sql .= "`title` var...

2021-04-14 23:12:35 329

原创 mysqldump 参数--lock-tables浅析

https://www.cnblogs.com/kerrycode/p/6963880.html

2021-04-14 14:00:53 274

原创 mysql的导入和导出

https://blog.csdn.net/fzy629442466/article/details/84790101

2021-04-14 13:45:37 61

原创 原生js学习时参考的东西

https://www.cnblogs.com/lzm1989/p/6293269.htmlhttps://www.jianshu.com/p/fbb4c019576ahttps://blog.csdn.net/hxfdarling/article/details/40347207?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242https://blog.csd

2021-04-13 21:39:15 52

原创 laravel获取中间件

https://www.jb51.net/article/171681.htm

2021-04-12 14:08:39 174

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除