php版微信返回用户text输入的方法
网络编程 2021-07-05 08:23www.168986.cn编程入门
这篇文章主要介绍了php版微信返回用户text输入的方法,结合实例形式分析了php实现的微信解析及返回用户输入数据的相关操作技巧,需要的朋友可以参考下
本文实例讲述了php版微信返回用户text输入的方法。分享给大家供大家参考,具体如下:
获得用户输入的内容,并发回相同内容
//获取post数据 // $PostData = $HTTP_RAW_POST_DATA; $PostData = file_get_contents("php://input"); //判断POST是否为空 if(!$PostData){ echo "wrong input!"; exit(0); } //解析XML字符串 $xmlObj = simplexml_load_string($PostData, 'SimpleXMLElement', LIBXML_NOCDATA); if(!$xmlObj){ echo "wrong input!"; exit(0); } //获取数据 $fromUserName = $xmlObj->FromUserName; $toUserName = $xmlObj->ToUserName; $msgType = $xmlObj->MsgType; //返回用户输入 if('text' != $msgType){ //不是文本,输出错误提示消息 $retMsg = "只支持文本消息"; } //用户输入文本 else{ $content = $xmlObj->Content; $retMsg = $content; } //输出xml模板 $retTmp = "<xml> <ToUserName><![CDATA[%s]]></ToUserName> <FromUserName><![CDATA[%S]]></FromUserName> <CreateTime>%s</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[%s]]></Content> <FuncFlag>0</FuncFlag> </xml>"; //对消息中的通配符进行替换 $resultStr = sprintf($retTmp, $fromUserName, $toUserName, time(), $retMsg); //输出xml的消息 echo $resultStr
更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》
希望本文所述对大家PHP程序设计有所帮助。
编程语言
- 机械手焊接机器人编程 机械手焊接设备编程
- vb数据库编程实例,vb做数据库
- tiobe世界编程语言排行榜,全球编程语言排行
- 成都java编程培训 成都it编程培训中心
- 编程基础培训,编程基础知识培训
- flash游戏编程基础教程,flash游戏开发教程
- 不会英语能学编程吗 不会英语可以学程序员吗
- 爱心代码编程C语言 爱心代码编程c语言公式
- c语言编程学习入门 c语言编程快速入门
- 西门子plc编程培训 西门子plc编程培训班
- 哪里可以学编程 台州哪里可以学编程
- 少儿编程哪个好 少儿编程哪个品牌好
- 编程是什么意思,图形编程是什么意思
- c语言编程软件下载,c语言编程软件在哪下载
- java编程软件下载,java编程下载手机版
- ug编程培训学校,ug编程培训教程