您好,欢迎访问一九零五行业门户网

微信后台操作基础类管理

/**
* 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教程有兴趣的朋友有所帮助。
其它类似信息

推荐信息