自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RE_PHPzjw的学习黑板报

开放代码,共同进步,学无止境,乐在其中。

  • 博客(23)
  • 收藏
  • 关注

原创 EasyWechat中代金券的发放总结

前言最近接了一个任务,要给别的商户发送一个代金券,由于我使用的laravel,所以我很自然的composer了overtrue的easywechat来做这个,但是我发现看遍文档并没有发现发送代金券的条目,于是我查看源码,发现其实作者已经写了只是没在文档中体现而已。使用// 加载配置$config = [ 'app_id' => 'wxx'x'x'x'x...

2019-07-09 18:00:23 643

原创 PHP7.2环境中PHPExcel无法导出Excel

问题 这几天接到一个bug,说的是有某一个后台的列表页有一个excel导出功能,最近不能使用了,我立即登陆系统发现确实如此,但是这个上线项目已经运行长达2年,中间并没有出现问题,于是我拉出源码进行分析,但是代码看不出明显错误,于是马上进行断点测试。分析 经过测试发现问题出在PHPExcel上面,执行方法save()会报500 Internet sever error。根据...

2018-06-28 18:17:09 6295

原创 Google-Analytics 学习与思考

前言 Google-Analytics是google旗下一款网站数据记录类服务系统。并且在GitHua上开源。1.1 如何接入自己网站登陆官网–Google Analytics然后要绑定一下Google开发者在首页选择设置Google Analytics我们可以看见有几个JS可供选择,我们主要介绍gtag.js所以我们选择gtag.js我们按照gtag.js的说明将...

2018-06-07 17:01:44 1229

原创 【laravel】laravel的基础学习笔记

前言好久没有写博客了,差点忘了这个坑,现在要做公司的项目,赶紧回来学习下laravel路由路由用白话讲就是把用户访问的地址,和你自己的控制器进行绑定,是用户能访问到你的控制器。基本控制器<?php Route::get('/', function () { return view('welcome'); ...

2018-03-27 17:21:10 386

原创 Git简单使用笔记

前言首先学习Git之前我们得知道什么是Git Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。 Git有什么特点?简单来说就是:高端大气上档次!(廖雪峰大神原话)版权声明:该文章部分引用了廖雪峰Git教程文章内容,每个引用地方都会附上原链接,如有侵犯,马上删除。联系QQ: 1577452412。另:个人认为廖雪峰Git教程是最好的中文Git使用教程

2017-11-15 11:06:31 334

原创 【学无止境】关于通过PHP链接FTP或SFTP的问题及解决--FTP篇

前言前段时间在做项目的时候,接到一个需求,就是链接别人的FTP服务器,从别人的服务器获取资源下载到自己的服务器上展示,我前期认真查阅了资料,其实链接FTP并不会太难,逼近链接FTP的函数PHP早有了,只是到后来给我FTP账号时,我才发现,对方服务器是用了ssh的SFTP链接,这样的话自带的PHP函数是无法完成链接的,至于如何链接和使用,接下来就让我们一起探究FTP和SFTP吧!FTP建立FTP链接资

2017-07-06 15:57:39 1435

原创 【坑爹微信】微信支付相关问题解决

目录1. 那一抹淡淡的忧伤—–微信开发基础 2. 用纯js是不可能用纯js了,这辈子都不用纯js了 —– 微信JSSDK开发以及问题解答 3. 要你命3000 —— 微信支付开发系列问题解决导语 为什么要开发微信和微信开发的优势我就不用多说了吧。微信支付的方式分好几种: 1.扫码支付 2.公众号支付 3.APP支付 不管是那种支付方式,都要用到统一下单这个接口,

2017-06-02 10:49:54 5856 1

原创 【坑爹微信】微信JSSDK图片上传问题和解决

目录 List1. 那一抹淡淡的忧伤—–微信开发基础 2. 用纯js是不可能用纯js了,这辈子都不用纯js了 —– 微信JSSDK开发以及问题解答 3. 要你命3000 —— 微信支付开发系列问题解决导语 微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。 通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,

2017-05-23 15:18:21 8851 1

原创 【坑爹微信】微信开发基础 --- 微信快捷登陆问题解决

目录 List那一抹淡淡的忧伤—–微信开发基础 用纯js是不可能用纯js了,这辈子都不用纯js了 —– 微信JSSDK开发以及问题解答 要你命3000 —— 微信支付开发系列问题解决导语 微信快捷登陆是基于OAuth2.0 (如果想深入了解,点击查看博主的另一篇博文)和OPenid 等多种机制融合在一起的一种第三方授权协议接口的简称。 引用微信自己的话来讲快捷登陆的作用就是:如果用

2017-05-19 15:35:24 901

原创 【坑爹微信】总有一款接口能坑你到吐血 --- 微信开发经验录

微信: 让你接受地狱的洗礼吧!!当今的PHP程序员要是不会个微信开发,那真是混不下去了,现在是个网站,APP都要来个微信快捷登陆套餐,再来个微信支付全家桶。其实你微信要是文档清晰,demo准确也不会出这么多幺蛾子啊,但是就是文档不清晰,demo错误多,那就只能靠开发者慢慢摸索了。目录 List1. 那一抹淡淡的忧伤—–微信开发基础 2. 用纯js是不可能用纯js了,这辈子都不用纯js了 —–

2017-05-19 14:40:33 933

原创 【学无止境】 基于ThinkPHP的OAuth2.0实现 ----OAuth2.0 个人学习笔记 Two

ThinkPHP 结合 OAuth2.0准备工作第一我们得准备好OAuth2.0的源码包,下载地址点这里。我们将下载好的源码包放在thinkphp的vendor文件夹下面。这里注意只要src文件夹下的OAuth2放入vendor即可。如下图: 新建模块oauth2.0 然后将其路由等信息配置完毕。开始工作首先还是在配置文件中把OAuth的PDO数据库配置完成 //OAuth数据库配置

2017-05-10 11:04:48 5068 5

原创 【学无止境】基于ThinkPHP的OAuth2.0实现 ------ OAuth2.0个人学习笔记 One

前言最经要定义一些接口于是接触到了OAuth2.0这样的第三方接口机制,所以就简单的了解下,把学习感想发在这里以便以后参考回顾了解 OAuth2.0其实网上有一篇大神阮一峰写的博文已近写的很好了,在这里直接就引用他的博文来讲。 OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。为了理解OAuth的适用场合,让我举一个假设的例子。

2017-05-05 11:43:48 3925

原创 【laravel】用laravel在游览器中显示Hello World

上一节 我们完成了关于使用laravel的前期准备工作,这一节中我们将完成用laravel输出Hello World!使用laravel本地调试首先用命令行进入你上次已经下载好的laravel目录中,输入一下命令php artisan serve命令的意思是开启一个服务 现在我们在浏览器中输入 http://localhost:8000/ 看看效果到这儿我们成功开启了一个本地的laravel调试

2017-04-25 11:21:16 2832

原创 【学无止境】ajax长循环,反向ajax初体会,不用ws实现即时聊天

反向ajax ajax长循环,又叫comet机制,但是我最喜欢的还是叫他反向ajax反向ajax,顾名思义,就是不是客户端来请求服务器端,而是服务器端请求客户端,这样做的好处是节省了大量以前轮询造成的查询浪费,从而减轻数据库压力和服务器压力那么如何实现反向ajax呢:主体1.在客户端写一个ajax,这个ajax里设置一个过期的时间 timeout,这个过期的时间timeout是用来暂时延长aj

2017-04-21 19:34:20 1085

原创 【laravel】laravel的下载&安装

下载 Laravel Laravel 利用 Composer(Composer 中文)来管理其自身的依赖包。因此,在使用 Laravel 之前,请务必确保在你的机器上已经安装了 Composer 。上面是laravel中文对于如何安装使用laravel的官方解释,不同于大多数的php框架,学习laravel之前我们必须要跨过一个坑,那就是装composer(php著名依赖管理),很多的学习者就

2017-04-21 18:26:43 10859

原创 【laravel】我和laravel的旅程

导语:“没有你的四月这天我终于决定要入坑laravel了!”学习php的都知道laravel这个新框架,据说不知道laravel都要被时代抛弃了,所以我还是决定进去看看。这个一页就当一个目录吧。1.1 laravel的下载&安装

2017-04-21 18:08:43 313

原创 JS,JQ,PHP的小知识点整理

在日常开发中所使用的JS,JQ,PHP的小知识点整理持续更新……1.js和jq获取当前的时间戳方法一: var timestamp = Date.parse(new Date()); //result:1480977330000方法二: var timestamp = (new Date()).valueOf(); //resul

2017-02-16 10:37:59 425

原创 ThinkPHP开发中遇到的小坑

TP不得不说是现在来说最好用的框架了,但是也不能不承认它还是有一些小坑需要填了。1.坑爹的字段缓存机制thinkphp为了高效的读取数据库,更快的打开网页,加入了字段缓存这个机制,其实来说是挺好的一个机制,就是!!你别把这个机制默认开启啊!默认开启了字段缓存后,如果你做二次开发,要修改数据库里的字段,只要你后加入的字段,你都插不进去数据,不管你用什么方法,只能写个原生码插入,结

2017-02-15 17:40:38 688

转载 关于ajax里面嵌套ajax

使用async :false。ajax默认async是为ture的,当async: true 时,ajax请求是异步的。但是其中有个问题:ajax请求和其后面的操作是异步执行的,那么当页面还未执行完,就可能已经执行了 ajax请求后面的操作。当async:false时,ajax请求为同步,这时Ajax请求将整个浏览器锁死,直到请求结束。$.ajax({ cache: false,

2016-12-21 10:53:52 2214 1

原创 JSON.parse()和SON.stringify()

parse用于从一个字符串中解析出json对象,注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。stringify()用于从一个对象解析出字符串

2016-12-19 11:48:06 3774

转载 ajax传向前台的html代码里又有事件的时候,绑定事件失败解决方法

为动态添加的元素绑定事件有以下几种方式:1.delegate():向匹配元素的当前或未来的子元素附加一个或多个事件处理器$(selector).delegate(childSelector,event,data,function)目前大多数jquery版本都可用,不过我一般不用它。[javascript] view plain copy  $("#sea

2016-12-16 18:35:05 381

原创 11.29工作收获

今天终于把自助咖啡机搞定了!可以实现直接扫码付款完毕后咖啡机自己煮咖啡,然后自己装好给顾客,说说收获:1.&这个符号在PHP里面的意思是强制储存一些零时变量到线内存里面,在一些特定的情况下很有用。2.isset这个函数通用性很好,如果数组里面要是多维数组里面in_array这个函数不能解析多维数组里面的键,但是isset就不会产生这样的问题。3.date("c")这

2016-11-29 19:10:20 354

原创 11.23关于微信JSAPI缺少参数的问题解决

今天解决了微信里面的一个坑调用微信JSAPI接口的时候报错:JSAPI缺少参数total_fee这个问题相似的还有缺少参数 appid 等一类问题,那么到底问题出在哪儿呢?经过我的调试 ,有两种原因:1.你在设置参数的时候,忘记设置参数total_fee了,这是最常见的!解决方法,在给微信传值的收写 $this->setparamt('total_fee

2016-11-23 20:19:49 10125 1

空空如也

空空如也

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

TA关注的人

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