php微信后台入门,微信后台操作基础类管理

/**

* Created by PhpStorm.

* User: wym

* Date: 15-3-18

* Time: 下午2:15

*/

class Wx_function{

var $FromUsername = null;

var $ToUsername = null;

var $MsgType = null;

var $Event = null;

var $PicUrl = null;

var $EventKey = null;

var $Keyword = null;

var $obj = null;

function __construct(){

//系构造赋值

$postObj = simplexml_load_string($GLOBALS["HTTP_RAW_POST_DATA"], 'SimpleXMLElement', LIBXML_NOCDATA);

$this->obj = $postObj;

$this->FromUsername = $postObj->FromUserName;

$this->ToUsername = $postObj->ToUserName;

$this->EventKey = $postObj->EventKey; //

$this->MsgType = $postObj->MsgType;

$this->PicUrl = $postObj->PicUrl;

$this->Event = $postObj->Event;

$this->Keyword = trim($postObj->Content);

}

public function wxRequest($arr, $response){

//不同类型直接封装

$mssage = '';

switch ($response) {

case 'text' :

$mssage = $this->wxGetText($arr);

break;

case 'news' :

$mssage = $this->wxGetNews($arr);

break;

case 'voice':

$mssage = $this->getVoice($arr);

}

//print_r($arr);

return $mssage;

}

//事件处理

public function wxEventRequest($Content, $response = 'text'){

$mssage = '';

switch ($this->MsgType) {

case 'event':

switch ($this->Event) {

case 'subscribe' :

switch ($response) {

case 'text' :

$mssage = $this->wxGetText($Content);

break;

case 'news' :

$mssage = $this->wxGetNews($Content);

break;

}

break;

case 'unsubscribe' :

break;

}

break;

}

return $mssage;

}

}

需要详细源码的联系我

以上就介绍了微信后台操作基础类管理,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值