自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 资源 (1)

原创 MySQL条件 判断时间段不能出现重叠/重复

项目记录(判断时间段不能出现重叠的条件):// 判断时间段是否有重叠$map = [ 'start_time|end_time' => ['between',[strtotime($_POST['start_time'])+1,strtotime($_POST['end_time'])-1]]];条件注解:查询数据库已有数据的开始时间或结束时间,如果有在提交数据的开始时间和结束时间之间,则存在重叠,则提示错误“时间段不能与已有活动的时间重叠!”能提交保存的:开始时间结束时间

2020-09-14 18:17:53 75

原创 jQuery ajaxSend() 方法失效问题

检查页面是否引用了2次JQ,我的就是这样导致失效

2020-09-08 17:55:31 32

原创 Paypal开发者中心获取“ClientId”和“ClientSecret”参数

正式环境设置1、登录到 paypal开发者中心网址:https://developer.paypal.com/developer/点击右上角登录按钮登录2、左侧栏 - 我的应用程序和凭证 - 点击“创建新应用”新注册的paypal账号,需要进行邮箱验证,验证通过后,需要等待一段时间(或重新登录),才会出现相关设置项位置验证邮箱通过后,点击创建新应用3、按提示填写,保存创建应用4、点击刚创建的应用进入应用详情页5、应用详情页获得网站开发人员所需要的“ClientId”和“Client

2020-09-03 13:38:47 1613

翻译 谷歌插件 XssSniper 扩展介绍 xss检测

原文网址:https://0kee.360.cn/domXss/XssSniper 扩展介绍一直以来,隐式输出的DomXSS漏洞难以被传统的扫描工具发现,而XssSniper是依托于Chrome浏览器的扩展,通过动态解析可以快速准确的发现DomXSS漏洞。此外,本扩展不仅可以发现隐式输出的XSS,还可以发现显示输出的DomXSS,反射式XSS,自动寻找JSONP的XSS,以及检测SOME漏洞...

2020-08-28 14:41:21 60

原创 php获取“今日\昨日\上周\本周\本月”的起始时间戳和结束时间戳

//php获取今日起始时间戳和结束时间戳 $today_start = mktime(0,0,0,date('m'),date('d'),date('Y')); $today_end = mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1; //php获取昨日起始时间戳和结束时间戳 $yesterday_start = mktime(0,0,0,date('m'),date('d')-1,date('Y')); $yesterday_end = mkt

2020-08-14 09:49:10 30

原创 a标签下载文件 自定义下载文件名

使用a标签的download属性该属性也可以设置一个值来规定下载文件的名称。所允许的值没有限制,浏览器将自动检测正确的文件扩展名并添加到文件 (.img, .pdf, .txt, .html, 等等)。<a href="/file/123.zip" download="456">下载下来的文件命名是“456.zip”注意:只有 Firefox 和 Chrome 支持 download 属性。...

2020-07-03 15:46:43 3625

原创 php 获取网站域名函数

echo getHttpHost();/** * 网站是否携带openSsl证书 * * @return bool */function isOpenSsl(){ $server = $_SERVER; if (isset($server['HTTPS']) && ('1' == $server['HTTPS'] || 'on' == strtolower($server['HTTPS']))) { return true; }

2020-07-03 10:52:48 78

原创 微信支付相关设置

1、登录微信公众平台:https://mp.weixin.qq.com/左侧栏 - 微信支付 - 商户号(确保已关联一个微信商户平台的商户号)左侧栏 - 微信支付 - 支付申请(确保已申请开通微信支付)左侧栏 - 设置 - 公众号设置 - 功能设置(相关域名设置项都设置好域名)左侧栏 - 设置 - 安全中心 - IP白名单(填写域名服务器IP)左侧栏 - 开发 - 基本设置(获取“开发者ID(AppID)”、“开发者密码(AppSecret)”参数)2、登录微信商户平台:https://pay.

2020-06-17 13:37:01 1415

原创 php 数据层级化

/** * 数据层级化 * * @param array $arrList 源数据 * @param int $parentId 父级Id * @param string $primaryKey 主键Id字段名 其对应值 作为 除第一次外的循环中的父级值 * @param string $parentKey 父级Id字段名 * @return array */function dataHierarchy(array $arrList, int $parentId = 0

2020-06-13 13:51:32 69

原创 css 控制文字显示行数

<!--限制字符串显示长度--><div style="width:50px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;">超出部分显示...超出部分显示...超出部分显示...</div><!--段落样式 超出部分显示...--> -webkit-line-clamp: 2;//只显示2行 -webkit-box-orient: vertical; displ

2020-06-11 13:51:45 85

转载 php搜索本地文件名称资源数据

发现一个不错的东西,整理记录一下:php文件查找程序,输入一个路径确定后会遍历目录下所有的文件和文件夹,通过递归可以找到文件夹下面的每一个文件,再通过文件名和输入的关键字匹配,则可以查找到你想要的文件对于本地,我们可以利用windows自带的查找去进行查找,但是对于线上的话,如查找ftp空间里面文件,本程序是很有用的。看界面:上代码:<html> <head> <meta http-equiv="Content-Type" content="text/html

2020-06-05 08:45:27 101

原创 php 文件路径分离获取文件目录路径和文件名

$path = ‘/admin/goods/add.php’;dirname()函数d返回路径中的目录部分:echo dirname($path);输出的是 ‘/admin/goods’;basename() 函数返回路径中的文件名部分:echo dirname($path);输出的是 ‘add.php’;

2020-06-01 09:00:23 72

原创 微信授权获取微信地址源码

开发这个功能的时候,自己都踩了几个坑。引入一段官方步骤(大神可滤过):步骤一:绑定域名先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。备注:登录后可在“开发者中心”查看对应的接口权限。步骤二:引入JS文件在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.6.0.js如需进一步提升服务稳定性,当上述资源不可访问时,可改访问:http://res2.wx.qq.com/open/

2020-05-14 11:53:53 1490

原创 域名判断访问者国家 访问不同服务器方案

1、同一个域名方案要做域名dns服务,可以根据访问者不同国家省份解析到不同服务器IP2、不同域名或二级域名方案可程序判断访问者IP来判断国家,再跳转对应国家服务器绑定的域名。ip判断存在小小瑕疵,会存在ip库或第三方判断ip地址不全的情况...

2020-05-08 15:35:35 160

原创 js 去掉字符串最后一个逗号

<script>var ids = '10,12,15,18,';ids = ids.substring(0, ids.lastIndexOf(','));//去掉字符串最后一个逗号alert(ids);//输出:'10,12,15,18'</script>

2020-03-17 13:58:19 164

原创 h5 苹果IOS端 播放mp3 没声音

安卓播放正常。苹果由于对流量存在限制,不支持页面加载完后自动播放,可以通过调用微信提供的接口,在微信中打开实现音频的自动播放功能。代码如下:<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script><audio src="xxx.mp3" autoplay id='bgm' loop...

2020-01-22 12:14:56 672

原创 thinkphp5 think\response\json Object 转数组

$result为json对象数据集可使用getContent()方法输出数组格式:print_r(json_decode($result->getContent(),true));

2020-01-16 18:59:54 1095

原创 微信公众号 JSSDK网页调起扫码 获取数据处理

scan.php文件:<?phprequire_once "jssdk.php";$jssdk = new JSSDK("APPID", "AppSecret");//APPID与AppSecret$signPackage = $jssdk->GetSignPackage();?><!DOCTYPE html><html><head ...

2020-01-09 13:39:44 309

原创 异步获取数据渲染之后 slick 轮播效果失效 要重新生效

异步渲染数据之后,再执行以下代码:$('.class_name')[0].slick.refresh();//轮播重新加载效果

2020-01-07 09:33:25 441

翻译 语言代码表

语言代码 语言名称af 南非语af-ZA 南非语ar 阿拉伯语ar-AE 阿拉伯语(阿联酋)ar-BH 阿拉伯语(巴林)ar-DZ 阿拉伯语(阿尔及利亚)ar-EG 阿拉伯语(埃及)ar-IQ 阿拉伯语(伊拉克)ar-JO 阿拉伯语(约旦)ar-KW 阿拉伯语(科威特)ar-LB 阿拉伯语(黎巴嫩)ar-LY 阿拉伯语(利比亚)ar-MA 阿拉伯语(摩洛哥)ar-OM ...

2019-12-31 19:32:31 56

原创 Thinkphp 多语言 设置无效问题

找到/thinkphp/library/think/Lang.php文件,注释掉自动侦测

2019-11-12 09:29:39 203

翻译 php 打包下载zip

//这里需要注意该目录是否存在,并且有创建的权限$zipname = 'path/test.zip'//这是要打包的文件地址数组$files = array("test1.txt","test2.pdf");$zip = new \ZipArchive();//使用本类,linux需开启zlib,windows需取消php_zip.dll前的注释$res = $zip->open(...

2019-10-31 15:21:51 417

原创 国外分享插件

1、AddThis网址:https://www.addthis.com备注:要注册登录,最近好像不能注册登录了2、sharethis网址:https://sharethis.com备注:不用注册登录,但布局代码上去之后,第一次打开网页会有弹框提示,感觉用户体验不好3、AddToAny网址:https://www.addtoany.com备注:不用注册登录,代码布局上去无问题。推荐使...

2019-10-16 14:43:46 179

原创 (thinkphp)Error while sending STMT_PREPARE packet. PID=某些数字

这个错误有时候执行程序就会突然出现,比较不稳定。。。想调试也无从下手。我这边是通过频繁刷新大概7-20次,就会出现这个错误了,然后去ThinkPHP官网论坛找了相关资料整理出方法:thinkphp5.0.x版本有这问题,thinkphp5.0.24版本已经修复1、修改数据库设置文件 database.php或者config.php添加//是否需要断线重连'break_reconnect' ...

2019-09-19 11:06:19 2066

原创 h5弹出层滑动时 禁止底层滑动

设置样式:.noscroll{ height: 100%; overflow: hidden;}在点击弹出层js方法添加:$('html,body').toggleClass('noscroll');在关闭弹出层js方法也添加:$('html,body').toggleClass('noscroll');...

2019-08-28 11:08:28 834

原创 a标签 onclick事件 防止重复提交

<a href="javascript:;" onclick="bid()" id="bib_sub">出价</a>function bid(){ document.getElementById('bib_sub').onclick = null; // 解绑onclick事件 var index...

2019-08-23 16:13:12 1357

翻译 禁止ip频繁访问及拉黑名单

在前台公共文件中加入引入文件(注意后台不要引入):if(is_file($_SERVER['DOCUMENT_ROOT'].'/defense.php')){ require_once($_SERVER['DOCUMENT_ROOT'].'/defense.php');}defense.php文件放根目录:header('Content-type: text/html; cha...

2019-08-19 19:40:41 1197

转载 时间戳格式大全

<?php echo "时间格式1:".date("Y-m-d H:i:s ")."<br>";// 2010-06-12 10:26:31 echo "时间格式2:".date("y-M-D h:i:S ")."<br>";// 10-Jun-Sat 10:43:th echo "月份,英文全名:".date("F")."<br>";// Ju...

2019-08-14 09:10:10 5479

原创 Cookie加密登录状态

加密、获取://登录状态加密处理 $this->user_id = session('user_id'); if(!$this->user_id){ $this->user_id = $this->cookie_user_id(); }else{ $this->cooki...

2019-08-06 08:51:58 390

原创 ThinkPHP 输出执行错误的sql语句 不执行输出sql语句

$subQuery = Db::table('think_user') ->field('id,name') ->where('id', '>', 10) ->buildSql();生成的subQuery结果为:( SELECT `id`,`name` FROM `think_user` WHERE `id` > 10 )调用buil...

2019-08-02 14:59:15 3133

翻译 input accept 限制上传浏览选择的文件类型

html input=“file” 浏览时只显示指定文件类型 xls、xlsx、csv<input type="file" accept=".csv, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel" />For CSV files (.csv)...

2019-07-09 10:07:05 1443

原创 thinkphp5(thinkcmf5)2019年1月11日getshell漏洞

漏洞影响版本号包括:5.x <= 5.0.23cmf修复路径:根目录\simplewind\thinkphp\library\think\Request.php找到以下函数:public function method($method = false) { if (true === $method) { // 获取原始请求类型 ...

2019-07-05 09:21:50 2569

原创 thinkphp5(thinkcmf5)2018年12月9日getshell漏洞

cmf修复路径:根目录\simplewind\thinkphp\library\think\App.php85行添加以下标明的修复代码: // 获取控制器名 $controller = strip_tags($result[1] ?: $config['default_controller']); //2018.12.9官方发布漏洞,2018.12...

2019-07-05 09:19:49 2132

原创 thinkphp5 thinkcmf 高级查询 模糊查询 数组查询 or查询

$where = [ 'is_show' => 1, 'status' => 1 ];模糊查询:$where['user_nickname|user_login|mobile'] = ['like', "%$keyword%"];数组查询:$where['post_status'] = ['in', '0,5'...

2019-06-20 15:57:31 2351

转载 移动端左右滑动的导航,css的简单实现方法

html:<div id="nav"> <ul class="list"> <li class="item">菜单1</li> <li class="item">菜单2</li> <li class="item">菜单3</li> <li class="item">菜单...

2019-06-01 17:49:58 4145

原创 form表单异步上传图片提交表单

该方法记录只为方便我自己查阅使用$.ajax({ url:'up.php', /*去过那个php文件*/ type:'POST', /*提交方式*/ data:data, cache: false, contentType: false, /*不可缺*/ ...

2019-05-28 14:08:48 1078

原创 使用“Beyond Compare 4”软件排查清除中毒文件(需要有干净的本地文件)

方法一:下载线上源代码如果网页有样式排版错乱问题,按F12查看网页错误提示有JS报错问题,则检查JQ、JS文件是否被幕改,如:把你已经知道的那些文件是中毒幕改了的,汇总到一个文件夹放着。一般都是先检查入口文件、网页的公共头部尾部、config文件等1.先排除相同入侵文件,将中毒的文件编辑打开,复制当前中毒文件某部分代码,全项目搜索。复制搜索的代码要有技巧,才能减少搜索工作量。2.获取中毒...

2019-05-13 09:45:10 424

原创 鼠标移到到图片,图片向上滑动预览效果

<!DOCTYPE html><html><head> <title>鼠标移到到图片,图片向上滑动预览效果</title> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script> <script type="text/...

2019-04-15 09:22:47 1665

原创 表单禁止自动提示输入记录

在input框中添加以下属性设置就行autocomplete="off"

2019-03-29 09:43:05 1284

原创 apidoc生成接口文档,分组支持中文命名

找到路径:C:\Users\当前用户\AppData\Roaming\npm\node_modules\apidoc\node_modules\apidoc-core\lib\workers\api_group.js编辑api_group.js大约83行,把这行代码注释掉就行group = group.replace(/[^\w]/g, '_');...

2019-02-26 16:50:04 465 1

微信授权获取微信地址源码.rar

微信授权获取微信地址源码.rar

2020-05-14

空空如也

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