·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> php网站开发 >> 微信后台操作基础类管理

微信后台操作基础类管理

作者:佚名      php网站开发编辑:admin      更新时间:2022-07-23
微信后台操作基础类管理

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

}

需要详细源码的联系我