亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我的被關注后回復不出來

????public?function?responseMsgs()
????{
????????//1.獲取到微信推送過來post的數據(xml格式)
//????????$postArr?=?file_get_contents('php://input');
????????$postArr?=?isset($GLOBALS["HTTP_RAW_POST_DATA"])???$GLOBALS["HTTP_RAW_POST_DATA"]?:?file_get_contents("php://input");
????????//2.處理消息類型,并設置回復類型和內容
????????libxml_disable_entity_loader(true);
????????$postObj?=?simplexml_load_string($postArr,?'SimpleXMLElement',?LIBXML_NOCDATA);
????????//判斷該數據包是否是訂閱的事件推送
????????if?(strtolower($postObj->MsgType)?==?'event')?{
????????????//如果是關注subscribe事件
????????????if?(strtolower($postObj->Event?==?'subscribe'))?{
????????????????//和收到的from、to是相反的
????????????????$toUser???=?$postObj->FromUserName;
????????????????$fromUser?=?$postObj->ToUserName;
????????????????$time?????=?time();
????????????????$content??=?"歡迎關注,常聯系。";
????????????????$template?=?"<xml><ToUserName><![CDATA[%s]]></ToUserName><FromUserName><![CDATA[%s]]></FromUserName><CreateTime>%s</CreateTime><MsgType><![CDATA[text]]></MsgType><Content><![CDATA[%s]]></Content></xml>";
????????????????$info?????=?sprintf($template,?$toUser,?$fromUser,?$time,?$content);
????????????????//回復用戶消息
????????????????$info?????=?preg_replace('/[?]/',?'',?$info);//去掉空格
????????????????echo?$info;
????????????}
????????}
????}


正在回答

6 回答

去了空格也不行

0 回復 有任何疑惑可以回復我~

可以了 謝謝? 真的是空格, , 好坑.. 用你的responseMsgs()? 方法就可以了

0 回復 有任何疑惑可以回復我~

我是看別人博客才知道的,

地址:https://blog.csdn.net/king_jie0210/article/details/72598511

1 回復 有任何疑惑可以回復我~
#1

qq________零_0

這個算是已經優化好的 已采納
2018-11-22 回復 有任何疑惑可以回復我~

怎么換的 我也是一臉蒙蔽

0 回復 有任何疑惑可以回復我~
#1

Jonlinc

xml模板中的[]不能有空格就可以了
2018-08-23 回復 有任何疑惑可以回復我~

從代碼上我真的看不出哪里有bug,但是我換一下代碼結構就可以了,真坑。

0 回復 有任何疑惑可以回復我~
#1

qq_獨照_0

怎么換的 我現在也是不行
2018-07-27 回復 有任何疑惑可以回復我~

我的是tp5框架的

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP實現微信公眾平臺開發—提升篇
  • 參與學習       64948    人
  • 解答問題       371    個

本課程詳細講解了接收微信用戶發送的消息和接收訂閱關注的事件推送

進入課程

我的被關注后回復不出來

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號