自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LXC

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

原创 获取用户基本信息

获取关注公众号用户列表header("Content-type:text/html;charset=utf-8");define('ACCESS_TOKEN',"公众号ACCESS—token");//获取公众号关注用户列表 http请求方式:$ass=ACCESS_TOKEN;$url="https://api.weixin.qq.com/cgi-bin/user/get?ac...

2019-10-22 16:39:04 733

原创 微信退款

include_once IA_ROOT . '/WxPay.Api.php'; $WxPayApi = new WxPayApi();$input = new WxPayRefund();//验证证书$path_cert = IA_ROOT . "apiclient_cert_.pem';$path_key = IA_ROOT . "apiclient_key_.pem...

2019-10-21 17:00:20 215

原创 微信支付

//调起微信支付include IA_ROOT . '/wxpay.php';//引入支付文件$appid = appid;$openid = openid;$mch_id = mchid;//商户号$key = wxkey;$out_trade_no = 订单号;$root = $_W['siteroot'];//$total_fee = 金额;if (empty($t...

2019-10-21 16:30:37 218

原创 国际版支付宝

if (!defined('EC_CHARSET')) { $charset = 'utf-8'; } else { $charset = EC_CHARSET; } $real_method = isset($other['ali_type']) ? $other['ali_typ...

2019-08-15 09:39:12 2548

转载 微信浏览器踩坑集锦

前言众所周知,微信浏览器(X5内核)被前端届称为移动端的“IE6”。最近发现自己的一个WebApp在微信下面出现一个坑爹的问题,所以想写一篇文章来总结一下自己在微信开发中所遇到的一些问题和解决办法,给自己和其它人提供参考。先说一下微信浏览器的情况,安卓端微信6.1版本以上使用的是QQ浏览器X5的内核,5.4~6.1之间如果用户手机上安装过QQ浏览器,则使用X5内核。如果未安装,则使用系统浏

2017-04-05 17:15:18 3646

转载 微信服务号前端页面开发总结

前言参与了大半年的微信服务号开发工作,主要负责微信前端。期间遇到了不少困难,在这里做个小小的总结,希望能够帮助到和我一样遇到迷惑的朋友。注:很多问题是我个人所遇到的,可能存在理解偏差(编程中遇到奇怪的问题,原因可能是多种多样的),如果朋友有更好的解释,请不吝赐教。如果有问题,也欢迎大家纠正。微信接口开发者文档:微信接口指南(官方标准了)http://mp.weixin.

2017-04-05 16:56:03 1431

原创 点击按钮变色

charset="utf-8"/>id="btn1" class="btn btn-primary btn-xs" value="today">今天id="btn1" class="btn btn-primary btn-xs" value="today">今天id="btn1" class="btn btn-primary btn-xs" value="today">今天id="btn1

2017-03-28 15:16:05 1462

转载 SQL查询今天、昨天、7天内、30天

今天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0昨天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=17天内的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,get

2017-03-24 17:42:50 489

转载 Http状态码

301、404、200、304、500HTTP状态一些常见的状态码为:  200 - 服务器成功返回网页  404 - 请求的网页不存在  503 - 服务器超时  下面提供 HTTP 状态码的完整列表。点击链接可了解详情。您也可以访问 HTTP 状态码上的 W3C 页获取更多信息。一、临时响应       1xx(临时响应)  表示临时响应并需要请求者继续执行

2017-03-22 15:26:47 239

转载 php webservice实例

首先大家要简单了解了何谓webservice,接下来就做两个非常简单的例子,webservice还是逃不开server端与client端。我测试的环境为:apache2.2.11 php5.2.10做这个测试之前,要确认你的php配置文件中已经将soap扩展打开,即extension=php_soap.dll;OK 现在我们来体验webservice//server端

2017-03-22 14:18:01 404

转载 Socket的全面解析和理解

Socket使用大全第一部分、概念的理解1、什么是Socket?Socket又称之为“套接字”,是系统提供的用于网络通信的方法。它的实质并不是一种协议,没有规定计算机应当怎么样传递消息,只是给程序员提供了一个发送消息的接口,程序员使用这个接口提供的方法,发送与接收消息。Socket描述了一个IP、端口对。它简化了程序员的操作,知道对方的IP以及PORT就可以给对方发送消息,再由服务

2017-03-20 15:47:46 960

转载 [ 系统]win10下vmware workstation 12虚拟机安装MAC OS X

一、需要下载的东西虚拟机  vmware workstation 12链接:http://pan.baidu.com/s/1hsvw62o 密码:y1xs破解VM令其资次苹果系统的安装(unlocker207.zip)链接:http://pan.baidu.com/s/1nuWjRKX 密码:u0uk苹果系统的镜像文件(懒人版,cdr格式即可)二、安装v

2017-03-14 17:09:26 928

原创 发送客服消息(客服接口)

公众号发送客服信息<?phpdefine('ACCESS_TOKEN',"26_jgmEhv_QRnsuuvfey-e8QxM1Nb8ES_R3D6b6_MZEDyGVV6RvQZz9I0xTpEDKciJVe8ICHx-SlM2-4ynwVMNRZdKxNbjhxwp9OeV7ElrQvOkfAeRNH7AqB8Zj-QLmfcq_9La60glT4USHjfQqPMIeAIAE...

2017-03-14 16:24:35 3152

原创 模板消息(业务通知)

公众号模板消息通知//示例<?php define('ACCESS_TOKEN',"公众号access_token"); $data='{ "touser":"要推送的用户openid", "template_id":"模板id", "url":"推送消息用户点击详情跳转进入的页面", "topcolor":"#FF0000", "data":{ "User": { "value":...

2017-03-14 15:47:05 1739

转载 phpcmsV9 首页分页

如何对phpcms v9的首页数据列表进行分页?我在phpcms论坛上看到很多相关的帖子提到,但都没有解决这个问题。提出这个问题的人,是想把phpcms v9做成博客的样子,但是不是有很多优秀的博客程序吗,PHP的如WordPress,ASP有zblog等,可能是看中phpcms v9的强大功能吧。说真的我也有这个构想,于是我尝试着使用phpcms v9做成博客,然后对首页数据列表进行分页,发

2017-03-13 16:55:49 816

原创 微信公众号加入图灵机器人

<?php/** * wechat php test *///define your tokendefine("TOKEN", "公众号TOKEN");define("APPID", " 公众号APPID");define("appsecret", "公众号APPSECRET");$wechatObj = new wechatCallbackapiTest();$wechatO

2017-03-10 18:03:52 453

原创 自定义菜单

<?php/** * Created by PhpStorm. * User: machenike * Date: 2017/3/10 * Time: 14:11 */header("content-type:text/html;charset=utf-8");//定义全局变量 ACCESS_TOKENdefine("ACCESS_TOKEN", "获取的");//创建菜单

2017-03-10 15:01:14 260

转载 微信支付

1.为什么会有两种JS方法可以发起微信支付?当你登陆微信公众号之后,左边有两个菜单栏,一个是微信支付,一个是开发者中心。在开发者中心中,有一个微信JS-SDK说明文档。在此说明文档中,有一个发起微信支付的请求APIwx.chooseWXPay({ timestamp: 0, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。

2017-03-09 18:01:40 483

原创 PDO事务回滚

public function pdo(){ //开启事物 $this->db->trans_begin(); //执行修改 $this->db->query("update 表名 set name='1123'where id=1"); $rows=$this->db->affected_rows(); $this->db->query("inse

2017-03-07 16:36:09 365

原创 Yii memcache缓存

一、配置memcache server 服务器1.下载memcached软件包,下载地址:http://pan.baidu.com/s/1boAnghp解压,把memcached.exe放到随意一个地方,比如:d:/memcached/下(我解压到了我的wampserver的bin目录下与php目录同级)。.windows+R快捷键输入cmd, 在命令行中输入一下代码,切换到mem

2017-03-07 16:27:48 299

转载 js中location.href的用法

Javascript中的location.href有很多种用法,主要如下:  self.location.href="/url" 当前页面打开URL页面  ocation.href="/url" 当前页面打开URL页面  windows.location.href="/url" 当前页面打开URL页面,前面三个用法相同。  this.location.href="/url" 当

2017-03-01 16:28:06 344

转载 phpcms_v9部分代码分析

一、数据库加载:数据库配置文件:安装时填写的数据库配置数据存储在caches/configs/database.php(1)index.php入库文件,并加载phpcms/base.php。(2)index.php文件:pc_base::creat_app();(3)phpcms/libs/classes/application.class.php:$controller =

2017-02-13 11:11:21 631

转载 极光通知推送PHP代码及调用方法

/*** 极光推送 通知推送*****/class JPushZDY{ private $app_key = '这里是key'; //待发送的应用程序(appKey),只能填一个。 private $master_secret ='这里是master'; //主密码 private $url = "https://api.jpush.cn/v3/pu

2017-02-08 13:53:11 3243

转载 Yii2集成极光推送(自定义推送内容)

声明:项目本身是在win下面开发的,所以没有用到composer。1、极光文档->资源->服务器端SDK->PHP SDK下载2、由于我使用的是YII2高级版,所以我将插件放到了vendor/yiisoft/下面,自建yii2-jpush目录,解压,将Jpush这个目录里面的文件放在该文件夹下面。3、修改命名将源码中的修改为 namespace yii\JPush;

2017-02-08 13:50:55 2540 2

转载 Nginx解析PHP脚本的过程

之前项目中碰到了一些PHP-fpm的问题:因为网站的一些接口,在特定情况下响应特别慢(1-2分钟),迟迟不结束,导致php-fpm数量越来越多,最后到达127个后,服务器就没能响应正常请求了,浏览器一直打转,迟迟不响应。把接口修好后,php-fpm进程的数量就稳定了,问题得以解决。这让我对php-fpm这个进程产生了兴趣。在百度和google了不少文章后,我总结了一下关于CGI,fas

2017-02-07 16:35:44 3159 1

原创 网页授权获取用户信息

1、以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的。用户感知的就是直接进入了回调页(往往是业务页面)2、以snsapi_userinfo为scope发起的网页授权,是用来获取用户的基本信息的。但这种授权需要用户手动同意,并且由于用户同意过,所以无须关注,就可在授权后获取该用户的基本信息。3、用户管理类接口中的

2017-01-22 13:33:11 822

原创 无限极分类

public function sel_all(){ $arr = (new \yii\db\Query()) ->select(['id', 'enterprise_name','fid','leve']) ->from('enterprise') ->all(); $tree = array(); //第一步,将分类id作

2017-01-19 17:17:05 312

原创 点名

生成的验证码为:id="u_yzm" style="color: #ff0a1e">color="green" six="2px"> type="text" id="yzm" placeholder="请输入生成验证码位数"> type="button" value="生成" onclick="check_fun();">type="text/javascript">

2017-01-19 17:12:10 186

原创 导入

header("Content-Type: application/vnd.ms-execl");header("Content-Type: application/vnd.ms-excel; charset=utf-8");header("Content-Disposition: attachment; filename=test.xls");header("Pragma: no-cach

2017-01-19 16:47:25 267

原创 JS循环标签输出

数据是一个二维的json数组},success:function(data){ var rs=eval(data); var ar=""; for(var i=0;ilength;i++){ ar+=''+rs[i].enterprise_name+''; } $("#tt"+id).html(ar);}

2016-12-30 17:14:31 2538

原创 获取指定时间的前一天

echo date("Y-m-d H:i:s",(strtotime("2016-12-23 16:14:59") - 3600*24));

2016-12-23 16:17:29 584

转载 Yii2 删除

直接 model 删除$model = User::find($id);$model->delete();带有条件的删除$connection ->createCommand() ->delete('tbl_user', 'status = 0') ->execute();使用 Query 查询删除$connection -

2016-12-22 14:09:03 2494

原创 彻底清除session

session_start();//2、清空session信息$_SESSION = array();//3、清楚客户端sessionidif(isset($_COOKIE[session_name()])){ setCookie(session_name(),'',time()-3600,'/');}//4、彻底销毁sessionsession_destroy();

2016-12-22 11:31:36 618

转载 Yii memcache缓存

YII 如何使用MemCache缓存发表于2016/7/29 17:46:04  243人阅读分类: Yii 一、配置memcache server 服务器1.下载memcached软件包,下载地址:http://pan.baidu.com/s/1boAnghp解压,把memcached.exe放到随意一个地方,比如:d:/memcached/下(我解压到了我的wampse

2016-12-22 11:27:48 330

原创 修改、删除

border="1"> type="hidden" name="_token" class="token" value="{{ csrf_token() }}" /> {{--laravel 默认开启了 csrf验证 ,不是get请求的话需要验证csrf,在表单里 加个隐藏域 --}} class="visible-print text-center">

2016-12-21 14:06:37 561

转载 mysql插入数字都变成2147483647的解决方法

(2011-10-18 16:57:43)转载▼标签:mysql数据库2147483647杂谈分类:php基础在用Excel导入数据的时候,碰到11位的数字都变成2147483647,原因是int类型的数据,最大只能到2147483647,所以11位的都变成了2147483647,解决办法:把字段类型由int改为big

2016-12-20 14:28:24 12544 1

原创 各种标签去除

//执行添加public function actionAdd(){ $arr=Yii::$app->request->post(); //去除空格 、各种标签、删除addslashes()函数添加的反斜杠、转义引号、从URL专用格式字符串还原成普通字符串、在预定以前加反斜杠、把预定义字符串转换成实体 foreach($arr as $k=>$v){ $a

2016-12-19 17:00:11 364

原创 Yii无限极分类2

控制器public function actionIndex () { header("content-type:text/html;charset=utf-8"); //实例化enterprise这个model层 调用sel_all方法 $data=new enterprise(); $data=$data->sel_all(); return $

2016-12-16 10:44:25 636

原创 Yii无限极分类

平时开发中或多或少不可避免会遇到无限极分类的问题,因为效率、逻辑等问题也一直使这类问题比较尖锐。今天我们以yii2框架为基础,栏目无限极为例,对这个问题进行一个简单的处理。首先我们有一张栏目数据表 tree表结构如下图(原文有图)看上去表结构很简单。我们插入几条测试数据INSERT INTO `tree` (`id`, `parent_id`, `name`) VALU

2016-12-16 10:36:53 866

原创 php使用openssl来实现非对称加密

使用非对称加密主要是借助openssl的公钥和私钥,用公钥加密私钥解密,或者私钥加密公钥解密。1.安装openssl和php的openssl扩展(Apache自带openssl扩展)2.生成私钥:openssl genrsa 用于生成rsa私钥文件,生成是可以指定私钥长度和密码保护在cmd命令行输入以下命令[plain] view plain copy

2016-09-20 21:38:31 963

空空如也

空空如也

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

TA关注的人

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