Apr
18
2018
tp5分页修改为ajax分页
后台代码
$list = LogRecharge::where('member_id', $id)->order('id desc')->paginate(10, false,
['type' => 'Bootstrap',
'var_page' => 'page',
'path' => 'javascript:ajax_recharge...
Feb
08
2018
【原创】时限业务到期检测方法
网站业务中常常会有某些服务到期检测(如会员套餐到期检测):
1、简单到期检测,2018/2/8 21:16(当前时间)是否大于2018/2/8 20:00(截止时间)
2、观测时段到期检测,2018/2/8 21:16(当前时间)+3天(观测时段)是否大于2018/2/12 20:00(截止时间)
执行时段问题:
有些业务会要求在到期后的某个时间范围内执行相关业务,这...
Nov
14
2017
【原创】PHP支付宝异步回调数据签名验证算法
小V今天在做支付宝回调验签时碰到了不少问题:
1、openssl_get_publickey函数返回false(这里必须传支付宝的应用公钥,且格式正确,格式见后文代码)。
2、openssl_verify函数返回false,这里需要清除你的秘钥类型是什么(RSA/RSA2)。
贴函数代码:
/**
* 支付宝当面付异步回调数据验签
* @param array $para...
Nov
13
2017
【原创】记一次AJAX请求TP5接口解析JSON失败问题
小V在写API接口时发生了个问题:使用jquery的ajax请求地址返回如下字符串,导致无法被dataType="json"解析为json格式
"{\"code\":0,\"msg\":\"创建预支付码成功!\",\"data\":\"weixin:\\\/\\\/wxpay\\\/bizpayurl?pr=JuQfNMM\",\"timestamp\":1510588707}"
起初以为是...
Nov
05
2017
PHP设置HTTP缓存头
对于PHP输出的内容,如果不是需要经常变动的内容(例如伪静态的一些页面,PHP输出JS或者CSS),使用PHP合理设置HTTP响应头添加缓存设置,让浏览器尽可能缓存下内容,在刷新和再次访问同样内容时,便不需要再次请求浏览器,从而能够大幅减少服务器的响应次数,同时浏览器呈现页面也会加快了,这是非常有用的一个技巧。
1、输出Cache-Control头:
header('Cache-Co...
Nov
03
2017
PHP自动捕捉页面500错误示例
在程序调试时如果在本地我们出现500错误可以直接打开php.ini的错误来看到哪里错了,但在服务器中我们是不能这样做的,这样很容易让人感觉网站不正规的同时也可能给其它人看到你网站WEB路径及相关安全数据了,那要如何处理500错误呢,下面我们一看一个方法。
通常程序发生致命错误的时候页面空白,想获取错误信息也不难!主要是利用两个函数:error_get_last() 获取最后一次发生错误...
Oct
26
2017
【整理】PHP邮件发送常见问题合集
【被禁用了相关发信函数的解决方案1】
发送邮件出现“不能连接SMTP服务器.”(Error: Could not connect to SMTP host)的原因是fsockopen()被禁用。 由于国内大多数服务器禁用了mail()函数导致wordpress不能发送邮件,而SMTP 插件则是通过PHPmailer连接远程SMTP服务器来发送邮件,如果服务器禁用了fsockopen()函数...
Sep
09
2017
PHP身份证校验码计算方法
做项目的时候需要对拿到的数据进行“清洗”,比如剔除一些不可能存在的身份证号码。查阅了网上的身份证号码验证算法,自己也总结一下。
(一)18身份证号码的结构
公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。
排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。
1、地址码
表示编码对象常住户口所在县(市、旗、区)的行政区域...
最新评论
感谢分享,谢谢
谢谢分享
感谢分享
@impdx:是的,做业务太多了,算法题...
迎难而上!算法和数据结构对于有经验的程序...
了解
@欧清辣哨:不客气~
你好nb,多谢了!
双击666
不错不错