自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

向宇的博客

欢迎大家点赞评论,纠错

  • 博客(154)
  • 资源 (1)
  • 收藏
  • 关注

原创 sql查询结果 替换

SQL中的case when then else end会让查询结果替换成你想要的值使用1.第一种方法SELECT s.s_id, s.s_name, s.s_sex, CASEWHEN s.s_sex = '1' THEN '男'WHEN s.s_sex = '2' THEN '女'ELSE '其他'END as sex, s.s_age, s.class_idFROM t_b_student sWHERE 1 = 12.第二种方法

2021-04-26 16:55:55 13

原创 php 微信填写服务器配置,提示token验证无效

官方文档https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Access_Overview.htmlurl填写验证消息的接口路径/api/mzcy/controller/WechatController.php代码public function index(){ $signature = $_GET["signature"]; $timestamp = $_GET["timestamp"..

2021-03-23 10:35:14 36

原创 php递归操作

废话不多说,直接上代码$arr = [ [ 'id' => 1, 'name' => '家用电器1', 'p_id' => '0', ],[ 'id' => 2, 'name' => '家用电器2', 'p_id' => '0', ],[ 'id' => 3, 'name' => '家用电器3',

2021-03-16 09:30:54 29

原创 HTML/CSS实现文字环绕图片布局

代码<p style="width:400px;"> <img src="https://img.kerry.top/FkgJLf5d2fOk2rrVIOINDo2gZNHt" align="right" width="120" hspace="5" vspace="1"> HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局H..

2021-03-12 16:23:00 234

原创 thinkphp隐藏接口的api.php和index.php

添加伪静态即可以ngiux为例<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^api/?(.*)$ api.php?s=$1 [QSA,PT,L] RewriteCond %{REQUEST

2021-03-12 09:14:00 33

原创 thinkadmin默认ckeditor富文本配置修改

html代码<textarea name="school_content"></textarea>js初始化require(['ckeditor', 'angular'], function () { window.createEditor('[name="school_content"]', { height: 200, toolbar : [ ['Source','-','Save','NewP..

2021-03-11 16:52:49 27

原创 ckeditor富文本使用与配置修改

下载地址http://ckeditor.com/download使用在页面中引入ckeditor核心文件ckeditor.js<script type="text/javascript" src="ckeditor/ckeditor.js"></script>在使用编辑器的地方插入HTML控件<textarea id="TextArea1" cols="20" rows="2" class="ckeditor"></textarea>

2021-03-11 16:45:08 86

原创 ckeditor富文本解决文段首行缩进问题

前言今天使用富文本的时候,客户有个需求,需要在文段的前面空两格达到缩进效果一开始我用了两种办法1.文字前加空格(空格源码为&nbsp;小程序前端不会有渲染效果)2.开启ckeditor的Outdent和Indent减小缩进和增大缩进配置(源码加入了margin-left: 40px;样式,整段都被缩进了)结果都达不到想要的效果,兜兜转转就写了这篇文章,希望帮到大家解决1.核心其实是因为margin-left: 40px;和text-indent: 2em;的问题2.打开cked

2021-03-11 16:42:59 83

原创 php使用ZipArchive库将图片文件资源批量压缩打包下载到本地电脑

废话不多说,直接上代码前端代码<button id="download_imgs">导出学生图片资源 </button><script> //导出学生图片资源压缩包 $('#download_imgs').on('click',function(){ //获取链接?后的内容 var search = location.hash.split("?")[1]; location.href="{:url('downl

2021-03-04 10:18:25 110 2

原创 画心--程序员的浪漫

平时看着很晕的代码,也可以这么可爱,这么浪漫静态心<!DOCTYPE HTML><html><head><meta charset="utf-8"><title>JS心型线</title><style> div{ position:absolute; } .xx-box{ left:50%; top:50%; margin-left:-250px; margin-top:

2021-03-01 18:37:17 49

原创 宫寒

什么是宫寒?宫寒产生的原因宫寒顾名思义就是子宫寒冷的意思,是中医的称呼。它的发病原因指的是受凉,蘸水,受大自然的寒气侵蚀,食用寒冷的食物。人体的经脉处于一个停滞淤积的状态,多数发病与月经量少,月经推迟,闭经,经期浮肿,经期腹泻痛经的病人。这个症状就是小腹部冷痛怕冷,手足发凉,性欲淡漠。事后表现出来的是妇科生殖道的炎症,有的时候表现出来的是子宫内膜异位症,还有就是一些流产和宫外孕的病人,也会出现这样的一个改变。怎么解决?宫寒就是子宫受寒,那么对于腹部的保暖我们要引起重视,不要一直待在寒冷的地方,

2021-02-23 15:21:19 47 2

原创 thinkphp使用phpspreadsheet批量导入excel数据

关联文章phpspreadsheet的安装和批量导出excel数据https://blog.csdn.net/qq_36303853/article/details/104646893php+ajax传file文件数据https://blog.csdn.net/qq_36303853/article/details/108527792代码实现html<div class="fileButBox"> <span>批量导入</span> <in

2021-02-04 19:41:53 65 2

原创 checkbox不选中不传值问题解决

前言在使用layui时候,遇到个问题,我需要复选框选中传值传1,未选中的传0<input type="checkbox" name="avatarUrl_header" lay-skin="primary" title="头像"><input type="checkbox" name="nickName_header" lay-skin="primary" title="微信昵称">如果你直接简单的这样拿,你会发现你只能拿到选中的参数解决方法一:绑定事件,选中时赋值选

2021-02-02 09:37:09 255 2

转载 PHP阿里云短信服务

官方官方地址https://help.aliyun.com/document_detail/55359.html?spm=5176.8195934.507901.12.b1ngGK官方的申请使用例子文章参考https://blog.csdn.net/lw545034502/article/details/80680098插件先用composer安装插件包composer require alibabacloud/client简单封装一下<?phpnamespace

2021-01-29 16:25:17 23

原创 layui裁剪组件easyCropper使用样式错乱问题

问题截图解决原因官方给的资源文件cropper.css有问题,引入但是没有生效去修改cropper.css的所有cropper为easyCropper解决如果您觉得本篇对你有帮助,可以点关注,给个赞,支持一下,过程有遇到什么问题也欢迎评论私信,进行交流...

2021-01-29 11:02:29 29 2

原创 layui裁剪组件easyCropper的使用记录

前言今天有个需求,需要做一个图片上传的裁剪功能,于是我查找了layui的扩展组件,发现了easyCropper这个扩展插件,文档看似简单,用起来发现源码有点问题,废了一点心思才弄好使用资源layui文档地址https://fly.layui.com/extend/easyCropper/gitee地址https://gitee.com/daysurprise/easyCropper资源文件下载https://www.showdoc.com.cn/server/api/attachm

2021-01-29 10:56:16 118

原创 基于layui,根据cropper修改的图片截取(剪裁)上传插件,适用于头像等图片上传

流程文档https://fly.layui.com/extend/croppers/#doc使用流程下载资源文件复制进自己的项目里,记得引入layui文件资源注意修改cropper文件夹为你自己的地址注意croppers.js中css地址注意上传到服务器成功后返回的是一个图片地址代码实现html代码<div class="layui-form-item"> <label class="layui-col-xs2 think-form-label">

2021-01-29 10:22:15 146 2

原创 thinkphp5.x上传文件图片接口

废话不多说,直接上代码public function uploadImg(){ //获取文件对象 $file = $this->request->file('file'); //验证并上传 $info = $file->validate(['size'=>'5242880','ext'=>'jpg,gif,png']) ->move('static/upload/admin'); //判断是否成功 if(

2021-01-29 09:22:36 60

原创 使用thinkadmin内置WeChatDeveloper发送公众号模板消息

资源1.thinkadmin地址https://gitee.com/zoujingli/ThinkAdmin?_from=gitee_search2.WeChatDeveloper地址https://gitee.com/zoujingli/WeChatDeveloper配置信息前往后台配置好公众号基本信息代码实现<?phpnamespace app\api\controller\v1;use WeChat\Contracts\Tools;use library\Control

2021-01-27 11:07:47 96

原创 PHP实现微信公众号发送模板消息详细步骤(零基础)

配置阶段微信公众号为服务号且开通微信认证(其他类型账号不能发送)申请备案个线上域名公众号设置->功能设置,配置网页授权域名进入基础设置,开通开发者密码(AppSecret),并保存起来ip白名单设置你的服务器ip(用于获取access_token)开通模板消息选择模板开发阶段获取用户openid 官网文档拼接用户授权url,用户同意授权,并根据redirect_uri回调获取code接口地址:https://open.weixin.qq

2021-01-27 10:14:23 419

原创 直接获取GD生成的图片资源

需求有时候绘制的图片,你不想保存在本地,也不想直接输出,你就需要获取到绘制的后的图片资源获取的方法//第一种方法ob_start();//打开缓冲区imagepng($imge);$fileContent = ob_get_contents();ob_end_clean();$res = $fileContent;//图片资源//第二种方法$imgPath = tempnam(sys_get_temp_dir(), 'k');//创建一个临时文件imagepng($imge,$i

2021-01-25 18:29:05 49

原创 imagecreatefromjpeg(),imagecreatefrompng()打开不同格式的图片报错误

需求有时候我们需要传一个图片进来,然后打开进行修改画图,但是我们不知道是jpg格式还是png格式,直接使用imagecreatefromjpeg或imagecreatefrompng肯定不行,会报错问题发生原因imagecreatefrompng('xxxx.jpg');使用imagecreatefrompng打开jpg格式的图片,会报错imagecreatefrompng(): ‘xxx’ is not a valid PNG file解决办法,使用imagecreate..

2021-01-25 13:55:50 165

原创 layui select下拉二级联动

以php语言为例html<div class="layui-form-item layui-row layui-col-space15"> <label class="layui-col-xs3 relative"> <span class="color-green">报考学校</span> <select class="layui-select" required name="school_id" lay-.

2021-01-21 16:20:59 269

转载 10个超高清图片素材网站,不需要翻墙就可以直接访问

​1、https://www.freepik.comFreepik,是一个国外的设计素材网站,上面的设计资源非常丰富,你可以找到矢量图、位图、Ps和Ai模板。网站提供的素材有免费与收费之分,对于免费的素材,个人使用或商业使用时,都需要附上指向源素材的链接。而对于付费的素材,在使用时则无需附上素材的出处,收费素材采取按年或按月收费的订阅制方案。2、https://www.vecteezy.comVecteezy 是一个矢量图集合网站,它不但可以免费下载资源,甚至还提供了多种工具让你在线编辑这些图片.

2021-01-19 13:46:46 830

转载 THINKPHP5获取当前页面URL信息

想要获取当前页面的url信息,可以借助thinkphp 自带的request 类来获取当前的url信息使用\think\Request类$request = Request::instance();或者使用自带的助手函数$request = request();$request = Request::instance();// 获取当前域名echo 'domain: ' . $request->domain() . '<br/>';// 获取当前入口文件echo 'f

2021-01-16 17:35:45 305

原创 thinkadmin 各种回调的使用

注:该文章只是给有thinkadmin开发经验的人看的,如果你没有用过,可能会看不懂.也就是说,如果你没有使用的经验,从一开始就已经被我放弃了指定数据表/** * 指定数据表 * @var string */protected $table = 'User';列表展示回调/** * 产品信息管理 * @auth true * @menu true */public function index(){ $this->title = '产品信息管理';

2021-01-16 14:23:32 237

原创 php 上传大文件获取失败问题

1.修改php.ini配置2.修改服务器配置如果您觉得本篇对你有帮助,可以点关注,给个赞,支持一下,过程有遇到什么问题也欢迎评论私信,进行交流

2021-01-16 11:04:55 28

原创 js/jq input框改变事件,光标失焦事件和按压enter事件

onchange: 在iput光标失焦切内容改变时执行Javascript代码οnkeypress: 在用户按下键盘按钮时执行Javascript代码1.html代码<input name="sort" onchange="change_sort(this)" οnkeypress="change_sort(this)" >2.jq代码function change_sort(that){ var sort = $(that).val(); $.post('.

2021-01-13 17:08:59 172

原创 layui扩展xmSelect下拉多选使用实战

地址https://maplemei.gitee.io/xm-select/#/plugin/tree

2021-01-13 15:53:13 646

原创 layui使用treeTable实现树形表格

1.地址https://fly.layui.com/extend/treeTable/#doc

2021-01-12 17:37:13 544 2

原创 radio单选框动态切换

废话不多说直接上代码html代码<div class="layui-col-md10"> <input type="radio" name="pay_status" value="0" checked> <input type="radio" name="pay_status" value="1"> <input type="radio" name="pay_status" value="2"> <input

2021-01-12 11:32:32 160

原创 input输入框禁止输入,传值和不传值的方式

不传值readonly属性<input type="text" name="input" value="0" readonly>传值disabled属性<input type="text" name="input" value="0" disabled="true">如果您觉得本篇对你有帮助,可以点关注,给个赞,支持一下,过程有遇到什么问题也欢迎评论私信,进行交流...

2021-01-12 11:22:57 139

原创 jquery实现input输入框实时输入触发事件代码(最全)

第一种办法$('#productName').bind('input propertychange', function() { console.log(123);});第二种办法//键盘事件$('input').keydown(function() { console.log(123);});第三种办法<input type="text" oninput="myFunction()"><script> function myFunction()

2021-01-11 16:54:35 1582

原创 laravel Cookie的使用

bailaravel的cookie默认是加密的,如果使用PHP原生的“$_COOKIE”去获取cookie是获取不到的引入use Illuminate\Support\Facades\Cookie;设置Cookie::queue('key', $value, 3600);获取//方法1Cookie::get('key');//方法2$request->cookie('key');删除Cookie::queue('key', null, -1);如果您觉得本篇对你有帮.

2021-01-11 10:40:26 95

原创 thinkadmin关联查询

废话不多说直接上代码 /** * 指定当前数据表 * @var string */ public $table = 'UserPay'; /** * 缴费列表 * @auth true * @menu true * @throws \think\Exception * @throws \think\db\exception\DataNotFoundException * @throws \think\d

2021-01-08 17:38:27 77

原创 thinkadmin开源框架获取添加信息的主键id

注:该文章只是给有thinkadmin开发经验的人看的,如果你没有用过,可能会看不懂执行一个添加方法/** * 添加学生 * @auth true * @throws \think\Exception * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\ModelNotFoundException * @throws \think\exception\DbException.

2021-01-08 11:55:51 50

原创 layui 按class循环渲染多个时间控件

问题想做一个动态新增表但功能,但是你会发现原先定义好的时间控件没有效果了,变成了普通的input框,于是就需要重新渲染了1.页面效果1.html代码<div id="pay_content" > <label class="relative block"> <span class="color-green font-w7" required>缴费详情</span> <div class="notdata

2021-01-07 14:25:09 131 2

原创 js定义长字符串变量处理

问题现在我有个很长的字符串变量要定义,会很长不宜阅读<script> var default_html = '<div class="layui-form-item" pane><label class="layui-form-label">第1期</label><div><div class="layui-col-md4"><input type="text" name="pay_content[price][]" req

2021-01-07 14:13:30 163

原创 jq动态新增删除指定表单数据

实现效果:点击新增会新增一块表单数据,点击删除则隐藏对应表单数据页面效果html代码<label class="relative block"> <span class="color-green font-w7">缴费详情</span> <div class="notdata"> <div class="layui-col-md6"> <span>缴费金额&lt.

2021-01-07 09:46:21 57

原创 laravel文件上传不报错,但是并没有上传成功

问题描述今天执行上传文件接口,提示上传成功,访问找不到上传的文件,但是也没有报错解决执行命令创建软链接php artisan storage:link命令执行完毕后,就会在项目里多出一个public/storage,这个 storage 就是一个软链接,它指向 storage/app/public 目录。配置好本地上传信息config\filesystems.php'public' => [ 'driver' => 'local', 'root' =

2021-01-05 13:36:36 64

根据url一键爬取前端页面资源文件---小飞兔

根据url一键爬取前端页面资源文件---小飞兔

2020-12-28

空空如也

空空如也

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

TA关注的人 TA的粉丝

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