- 博客(8)
- 收藏
- 关注
原创 递归实现无限极分类
array(8) { [0] => array(7) { [“jc_id”] => string(1) “2” [“jc_name”] => string(20) “销售/客服/市场” [“jc_parent_id”] => string(1) “0” [“jc_sort”] => string(1) “1” [“jc_level”] => s
2016-12-28 12:01:15
1763
转载 RSA加解密实例
1.生成密钥和公钥: 开始前需要准备openssl环境 linux 需安装openssl工具包,win下需要安装openssl的程序2.php代码: function RSA(){ $pukey='-----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDmna16KhQQwCn5DP4Zu7fDKMwG
2016-10-08 15:52:26
848
原创 在微信公众号开发中集成微信支付案列及一些错误解析
今天写用Thinkphp在微信公众中集成微信支付的demo. 前端请求后台返回支付必要参数网页调起微信支付,代码: 前端:后台: 微信支付类sdk可以在网上找和官网下载即可。支付功能实现主要是上诉代码。接入支付过程中可能遇到的错误:1、接入微信支付首先要注册支付接口,不然玩不转。步骤可以自行百度。2、预支付id为空(prepay_id=null)。出现这个首先要检查支付的key(api 密钥)
2016-09-29 10:49:46
1170
转载 详解zabbix安装部署(Server端篇)
Linux下常用的系统监控软件有Nagios、Cacti、Zabbix、Monit等,这些开源的软件,可以帮助我们更好的管理机器,在第一时间内发现,并警告系统维护人员。今天开始研究下Zabbix,使用Zabbix的目的,是为了能够更好的监控mysql数据库服务器,并且能够生成图形报表,虽然Nagios也能够生成图形报表,但没有Zabbix这么强大。 首先,我们先来介绍下Zabblx: 一.Zabbi
2016-09-24 14:14:03
572
转载 LNMP 配置NGINX 支持THINKPHP PATHINFO模式
在支付宝回调,和微信回调方法中。正常不支持参数中带 ?s= ,所以要开启THINKPHP 的PATHINFO模式 。THINKPHP 官方论坛 和网络上很多NGINX配置教程不是太完善的。我一直比较喜欢使用lnmp.org配置服务器环境。所以本文将介绍 LNMP 配置NGINX 支持THINKPHP PATHINFO模式 。方法很简单 。1,修改PHP.INI 支持 PHPINOFPHP配置文件:
2016-06-17 17:20:29
572
原创 解决Thinkphp从数据库调出来的字段都变成小写
方法一: 修改核心thinkphp文件下Library/Db/Driver.class.php文件,把 PDO::ATTR_CASE => PDO::CASE_LOWER 改为 PDO::ATTR_CASE => PDO::CASE_NATURAL, 或者在配置文件里面增加 DB_PARAMS’ => array(\PDO::ATTR_CASE => \PDO::CASE_N
2016-06-17 10:58:24
4612
原创 Thinkphp新增字段无法插入到数据库问题
曾在使用Thinkphp框架开发过程中,因需求需要改动数据表,新增了几个字段. 调用 M(‘xxx’)->add($data) 插入值时,新增的字段数据总是插入不进去,每次都是默认的值,于是恍然—-缓存了…清空缓存 . 终于可以正常插入数据了. 原来TP在配置文件中如果没有关闭字段缓存设置,默认是开启的,只要一运行它就会将数据字段信息缓存到~Runtime/Data/_files 文件夹下,序
2016-06-17 10:42:19
8396
2
原创 svn分支开发操作步骤
创建分支的意义,比如我们在一个基础平台上进行开发,每个技术小组负责一个子项目,而基础平台也是有可能会继续更改的,这个时候,如果不创建分支,子项目之间会相互影响,影响最大的就是后期的测试和版本发布,子项目A已经结束,但测试却受到正在进行的子项目B的影响,测试通不过,就别说版本发布了。所以,我们需要从目前的项目(主干trunk)中创建分支(branch),隔离子项目间的相互影响。 Svn结构大致说明:
2016-06-16 16:38:33
703
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人