首页 > 学院 > 开发设计 > 正文

微信后台操作基础类管理

2019-11-15 02:09:41
字体:
来源:转载
供稿:网友
微信后台操作基础类管理

/** * 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;   }

}

需要详细源码的联系我


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表