微信公众平台 回复图文信息方法优化(PHP)
2013-06-16 02:06
295 查看
1.//回复文本 2. 3.function responseTextMsg($funcFlag = 0,$content){ 4.$postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; 5.if (!empty($postStr)){ 6.$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA); 7.$fromUsername = $postObj->FromUserName; 8.$toUsername = $postObj->ToUserName; 9.$keyword = trim($postObj->Content); 10.$time = time(); 11.$text = " 12.".$fromUsername." 13.".$toUsername." 14.".$time." 15.text 16.".$content." 17.".$funcFlag." 18."; //格式化回复文本 19.echo $text; 20.} 21.return 0; 22.} 23. 24.//回复图文 25.function responseNewsMsg($funcFlag = 0,$contentArray){ 26.$postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; 27.if (!empty($postStr)){ 28.$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA); 29.$fromUsername = $postObj->FromUserName; 30.$toUsername = $postObj->ToUserName; 31.$time = time(); 32.$articleCount = count($contentArray); 33.$news = ""; 34.$news .= " 35.".$fromUsername." 36.".$toUsername." 37.".$time." 38.news 39.".$articleCount." 40."; 41.$i = 0; 42.while($i < $articleCount){ 43.$news .= " 44.". $contentArray[$i]["description"]." 45.". $contentArray[$i]["picUrl"]." 46.". (count($contentArray[$i]) == 4 ? $contentArray[$i]["url"]:OpenSite)." 47."; 48.$i++; 49.} 50.$news .= " 51.".$funcFlag." 52."; 53.echo $news; 54.} 55.return 0; 56.}
以后每次回复图文消息就可以直接构造数组发送了,例:
$arrayCon = array(array("title"=>"图文消息标题1",
"description"=>"图文消息描述1",
"picUrl"=>"图片链接1","url"=>"点击图文消息跳转链接1"),
array("title"=>"图文消息标题2",
"description"=>"图文消息描述2",
"picUrl"=>"图片链接2",
"url"=>"点击图文消息跳转链接2"));
responseNewsMsg(0,$arrayCon);
相关文章推荐
- 微信公众平台 回复图文信息方法优化(PHP)
- php版微信公众平台回复中文出现乱码问题的解决方法
- 微信公众平台开发入门--PHP,实现自动回复文本,图文,点击事件
- 微信公众平台开发入门--PHP,实现自动回复文本,图文,点击事件
- 微信公众平台开发之用数据库实现多图文回复-php(四)
- PHP使用微信开发模式实现搜索已发送图文及匹配关键字回复的方法
- 微信公众平台开发入门--PHP,实现自动回复文本,图文,点击事件
- 微信公众平台开发入门--PHP,实现自动回复文本,图文,点击事件
- PHP 接收checkbox复选框信息的方法
- 隐藏apache和php的版本信息配置方法
- 优化php效率,提高php性能的一些方法
- php-fpm进程数优化方法
- PHP的网页可以优化吗,方法呢?
- php中获取系统信息的方法
- php不能获取linux CPU、内存等实时信息解决方法
- Linux,Apache,php,mysql常用的查看版本信息的方法
- php读取数据库信息的几种方法
- PHP查看SSL证书信息的方法
- Windows下Apache+MySQL+PHP运行环境的安装图文方法
- php中获取系统信息的方法