##纯文本消息回复
<?php
/**
.....微信开发(一).....
**/
elseif(strtolower($postObj->MsgType)=='text'){
//trim()去除空格
switch(trim($postObj->Content)){
case 1:
$content="您输入数字为1";
break;
case 2:
$content="您输入的数字为2";
break;
case 3:
$content="<a href='http://www.baidu.com'>百度</a>";
break;
default:
$content="不知道";
}
$template="
<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[%s]]></MsgType>
<Content><![CDATA[%s]]></Content>
</xml>
";
$fromUser=$postObj->ToUserName;
$toUser=$postObj->FromUserName;
$time=time();
$msgType='text';
//模版是有顺序的,所以注意顺序不能写错!!!!!/////
echo sprintf($template,$toUser,$fromUser,$time,$msgType,$content);
}
//......微信开发(三)......
###回复消息模版

###测试

本文详细介绍了如何使用PHP处理微信公众号接收到的纯文本消息,并实现不同内容的自动回复功能,包括基本的switch-case结构应用及XML消息格式构造。
6599

被折叠的 条评论
为什么被折叠?



