微信公众平台PHP开发 在返回文本信息时 如何给文字加超链接?(微信5.0下)

似乎只能这样操作

$contentStr = "点击访问链接:http://www.tz2100.com/weixin/website";
$resultStr = "<xml>
<ToUserName><![CDATA[".$fromUsername."]]></ToUserName>
<FromUserName><![CDATA[".$toUsername."]]></FromUserName>
<CreateTime>".$time."</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content>".$contentStr."</Content>
<MsgId>1234567890123456</MsgId>
</xml>";

echo $resultStr;

而下面这样就得不到返回的文字和链接:

$contentStr = "<a href=\"http://www.tz2100.com/weixin/website\">点击访问链接</a>";
$resultStr = "<xml>
<ToUserName><![CDATA[".$fromUsername."]]></ToUserName>
<FromUserName><![CDATA[".$toUsername."]]></FromUserName>
<CreateTime>".$time."</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content>".$contentStr."</Content>
<MsgId>1234567890123456</MsgId>
</xml>";

echo $resultStr;

有大神可以指点下么???

第1个回答  2013-12-11
sb.Append("<xml>");
sb.Append("<ToUserName><![CDATA[" # "]]></ToUserName>");
sb.Append("<FromUserName><![CDATA["# "]]></FromUserName>");
sb.Append("<CreateTime>"# "</CreateTime>");
sb.Append("<MsgType>#</MsgType>");
sb.Append("<ArticleCount>#</ArticleCount>");
sb.Append("<Articles>");
sb.Append("<item>");
sb.Append("<Title>#</Title> ");
sb.Append("<Description><![CDATA[点击参与拜耳葡萄酒课堂现场抽奖]]></Description>");//
sb.Append("<PicUrl>#</PicUrl>");
sb.Append("<Url>#</Url>");
sb.Append("</item>");

sb.Append("</Articles>");
sb.Append("</xml>");