自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录另外的一下零散笔记

1.mysql在使用like匹配时,老版本会出现当匹配文本中间存在空格时无法匹配的情况,这情况下,可以使用%替换匹配字符串的空格,然后再使用like匹配2.php 获取微信小程序支付时微信的回调xml php:????/input3.php 解析xml 的四种方法4. 利用JS获取用户当前ip地址5. js无法设置某些标签属性的原因6. js实现表单提交submit(),onsubmit7. js长视频分割上传...

2020-07-30 11:19:34 214

原创 微信小程序支付PHP后台源码实现,微信NATIVE扫码支付PHP后台源码实现,

网上有不少的微信小程序支付后台源码,可惜大部分都存在毛病并且注释非常少,对新手不太友好;因此决定把我的源码分享出来,给新手做一个参考。顺便把微信NATIVE扫码支付的源码也写进来了。第一步。发送支付请求到微信服务器,获取预支付id,并传给前端<?php//由此才可以正常使用db类require_once( '../../include/db.class.php' );//这里是微信小程序的支付参数生成页面//引进简单的安全输入过滤require_once '../safy_input

2020-07-30 10:31:16 1005

原创 近来的小知识记录

比较久没有更新博客了,现在来总结一下近来的各种小知识,这些知识基本都是来自网络,在此表示感谢。1.json_ecode()在处理中文字符串的时候会自动将中文转为unicode编码的问题,解决办法:追加一个函数参数JSON_UNESCAPED_UNICODE,就不会开启自动转码了2.在html的form表单里面点击提交(submit)的时候,会主动把参数根据method方式自动提交到acton的地址里面3.禁止chrome自动缓存,4.js设置获取cookie值,使用document·.cookie

2020-07-24 21:02:01 230

原创 记录一下一周的笔记

1.调试时禁止浏览器缓存:2.ajax的返回状态时200,却运行error的问题:检查返回的数据格式是否正确,数据格式不匹配也会这样3.form表单提交时会自动将参数提交到action的地址里面4.oss里面的图片无法正常显示的话,检查请求头的来源域名是否在oss的防盗链名单里面5.使用json_encode函数时,可使用JSON_UNESCAPED_UNICODE参数,避免中文被转码为unicode编码6.pdo featAll 参数说明:https://www.cnblogs.com/fu

2020-06-21 22:28:56 205

原创 改造旧项目-实现使用token模拟cookie登陆验证

在写小程序的时候,本来是想重写业务逻辑的,不过,当我打开旧项目看源码时,我的心里非常后悔。这是一个神奇的老项目,没有一行注释!是的!你没有听错!代码之间跳来跳去、多个配置文件重复就算了,在同一个配置文件里面又重复了10几次!数据库里面,字段名字中英混杂,同名数据表31个(同一个命名跟着1-30)、几十个空表!!!看到这里,我知道我错了,重写是不可能重写的,改造才是王道。<?php//以url:https://www·test.com/m/getMsg为例/* * 1.先找到源代码里面,获

2020-06-07 11:26:53 736

原创 CURL模拟手机端的HTTPS请求

curl模拟手机端需要设置用户代理为手机端的,https请求需要ssl证书或禁止验证证书$curl = curl_init($curl); //初始化curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);//禁止验证证书。curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);/*//使用证书curl_setopt($curl,

2020-06-07 10:22:55 1437

原创 mysql查询重复数据

select mobile,count(*) as count from spt_member group by mobile having count>1;

2020-06-07 10:12:21 169

原创 PHP实现图形验证码源代码

做后端的,写图形验证码是不可避免的,特将代码奉上,这样就可以避免重复工作,直接改改就可以使用。<?php //测试数据 //生成图形验证码请求这个 require_once "../PDO/Pdo.php"; //小程序登陆了却没有注册,跳注册,生成验证码时才会调用这个页面 //引入安全处理 require_once '../safy_input/safy_input.php'; //没有get手机号过来,前端直接跳登陆验证模块 $p

2020-06-01 16:17:58 501

原创 偶然发现的一些简单知识

平时都是中规中矩的写代码,中规中矩的好处是大家都可以一目了然,但是在一些工作场景下,会导致代码变得啰嗦,因此平时记录一下一些不太正规的使用方法。$msg = json_encode(array())返回的json数据前端是不喜欢使用的,这样前端才喜欢,'{"data":'.$msg.'}';phpstudy里面 php 5.4配合phpstorm使用Xdbug,配置php7 的xdebug非常简便。都是php5.4配置xdebug却有点麻烦,这里转载其他同学的经验文章,在此对他的分享表示感谢[php

2020-06-01 16:13:02 159

原创 PHP开发微信小程序的经验总结

写微信小程序的一些总结新入职一家搞商铺中介的网络公司,入职第一天的任务是写一个微信小程序的PHP后台,虽然之前没有写过小程序的后台,但做下来感觉其实和写网站后台基本差不多。由于之前没有做过小程序后台,所以还是碰到了一些坑的,在这里做一个分享,给大家参考,错误之处欢迎留言指正。如何获取微信手机号?微信的手机号是加密存放手机端的,需要发送到后端,后端使用从腾讯API接口拿到的sessionKey解密。下面贴出解密逻辑(php版),只有主体过程,其他细节请自己实现。verify....

2020-06-01 14:52:57 1166

转载 PHP之十六个魔术方法详细介绍

原文转载自:PHP之十六个魔术方法详细介绍

2020-04-13 21:07:55 129

原创 php继承时父类与子类构造函数的优先问题

php类在继承时父类与子类构造函数的优先问题可以归纳如下:父类有构造函数,子类没有,在实例化子类时,会调用父类构造方法,父类有构造函数,子类也有,在实例化子类时,会调用子类构造方法,<?phpclass father{ public function __construct($word){ echo '这个是父类的单词',$word,'<br>...

2020-04-13 21:05:30 783

转载 onload事件属性,JQ中的load,ready方法,jq .val和.html方法的差别

转载来自 博客园cleaverlove.val ()对于的是js的value;.html()对应的是innerHTML

2020-04-11 21:24:15 154

原创 js获取数据类型的几种方法

js获取数据类型的方法有一下几种,1.typeof()2.Object.prototype.toString.call()3. instanceof运算符下面开始介绍typeof()可以 识别基本类型,但是无法区分array,regexp,{}对象例子:typeof(1);//返回numberObject.prototype.toString.call()可以识别基本类型、arr...

2020-04-11 21:16:50 1654

原创 $.ajax的success和error属性的回调函数均被调用踩坑

原因是:$.ajax()的success和error属性必须是匿名函数,不可以是调用普通函数。造成这个问题的原因是js里面,执行匿名函数和普通函数的差别。匿名函数例如fn(){}需要加()才运行,而普通函数fnName(),只要解析到这一行,便会运行函数。代码示范如下错误示范$.ajax({ type:'post', url:'./weather.php',...

2020-04-10 23:16:25 898

原创 fwrite()函数显示写入文件成功,但是实际没有写入问题的解决

好久没有写js了,昨天试着写了一个简单的$.ajax例子,没想到出现了 success和error同时调用的问题,刚开始以为是语法错了,看了一晚上的例子,还是没有解决,睡一觉起来,匝看一眼,恍然大悟。 出现这个现象的原因在于js普通函数和匿名函数在调用方式上的差别,普通函数 写fn()即可运行,而匿名函数只有function(){}()才可以运行。 因此,当在 success和error属性...

2020-04-10 10:45:05 4769

空空如也

空空如也

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

TA关注的人

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