thinkphp整合系列之支付宝RSA加密方式接收移动支付通知

上篇博客写的是MD5加密方式;但是呢;移动支付是没有MD5加密的;只能是RSA加密;long long ago;支付宝官方是没有给RSA加密的demo的;这次为了写博客整理代码的时候;竟然发现了官方给了一份demo;但是;竟然把MD5和RSA分成了2个SDK;好吧;这里给出的是二合一版的SDK;切换加密方式只需在配置项中设置下即可;示例项目:http://git.oschina.net/shuai
阅读全文

thinkphp整合系列之支付宝MD5加密方式扫码支付

支付宝的作用就不废话了;反正在天朝是个网站用到支付;都首先要考虑支付宝了;支付宝有两种加密方式;MD5和RSA;MD5加密方式比较简单些;可以用在pc端的扫码支付;今个要讲的就是这个;注册账号获取key什么的这就不废话了;直奔主题;示例项目:http://git.oschina.net/shuaibai123/thinkphp-bjyadmin一:导入sdk/ThinkPHP/Library/Ve
阅读全文

thinkphp整合系列之phpexcel生成生成excel文件

在后台管理中会经常需要将数据生成excel表格的;php生成excel有两种方案;一种是通过phpexcel生成xls格式的表格文件;另一种则直接通过逗号换行生成csv格式的表格文件;这里先讲解thinkphp整合phpexcel的过程;一:导入phpexcel/ThinkPHP/Library/Vendor/PHPExcel二:生成excel的函数/** * 数组转xls
阅读全文

thinkphp整合系列之tcpdf类生成pdf文件

php生成pdf文件的需求是不怎么常见的;当然也是有的;既然已经整合使用了;那就写篇博客来讲解下吧;示例项目:http://git.oschina.net/shuaibai123/thinkphp-bjyadmin一:引入tcpdf/ThinkPHP/Library/Vendor/Tcpdf把tcpdf整个目录拷到自己的项目中;二:函数/Application/Common/Common/func
阅读全文

thinkphp整合系列之融云即时通讯在线聊天

随着技术的发展;现代的网站;越来越趋于应用形式了;不再是像以前那样需要用户刷新页面;获取数据了;服务器端可以主动向用户推送数据;更加及时性了;比较突出的就是即时通讯在线聊天;今个;我们要打造的就是类似于网页版微信的功能;一:注册融云账号如果我们不是以即时通讯为主营业务;那么建议使用第三方的服务;这里以融云为例;官网:http://www.rongcloud.cn/注册融云;创建应用;获得App K
阅读全文

thinkphp整合系列之phpqrcode生成二维码

php生成二维码其实挺简单的;当然指的是使用qrcode类库;因此关于是否要写这篇博客;我是犹豫了再三的;不过最后还是决定写下吧;如果有童鞋急着用;就可以直接引了;老规矩;以bjyadmin项目示例:http://git.oschina.net/shuaibai123/thinkphp-bjyadmin1:首先将/ThinkPHP/Library/Vendor/下的Phpqrcode文件夹拷贝到自
阅读全文

thinkphp整合系列之友盟消息推送

上篇文章 thinkphp集成系列之phpmailer批量发送邮件讲过的;邮件有着零成本、内容丰富的优点;但是一个非常硬的硬伤;这家伙的及时性太差了;尤其是随着90、00后的崛起;从上网开始体验的就是QQ、微信的即时通讯;唯一有的邮箱也还是自动开通的QQ邮箱;然而还是一连串的未读;那么有木有一种零成本、但是及时性比较好的方案呢?有的;那就是消息推送;当然;前提是用户已经安装了app;今个先就友盟的
阅读全文

thinkphp整合系列之phpmailer批量发送邮件

前段时间写了一篇博客:thinkphp集成系列之短信验证码、订单通知说了这是一个短信通知泛滥的年代;大部分网站的邮箱注册都已经被短信注册所取代;但是邮件和短信相比在一些场景依然有着重要的意义和优势;1:零成本;发邮件没有费用;2:内容丰富且量大;邮件可以长篇大论;图文并茂;3:增加访问量;用户很容易通过邮件中的链接访问网站;好了;下面来来为thinkphp集成邮件系统;示例项目:http://gi
阅读全文

thinkphp整合系列之阿里云oss

web2.0时代;除了纯信息展示类的网站;基本都是有文件上传功能的;最不济你得让用户换个头像吧;但是随着业务的发展;如果上传的文件都和网站程序源代码放在一起;那是有相当多的弊端的;1:静态文件会占用大量带宽;2:服务器的成本略高;常规的做法是把php源代码放到一台服务器上;图片等静态文件放在另一台服务器上;当一个神奇的“云”时代的到来后;一切就变的更加简单了;在业务还比较小的时候;我们无需大费周折
阅读全文

thinkphp整合系列之rbac的升级版auth权限管理系统demo

权限管理基本是作为网站的标配了;除非是像博客这类个人使用的;否则权限管理的重要性不言而喻;今个就来写写auth权限管理;thinkphp已经内置了auth权限类位于:/ThinkPHP/Library/Think/Auth.class.php执行里面的sql生成3张表auth_rule、auth_group、auth_group_access;然后自己再建一张users表;当然起其他的名字也是可以
阅读全文