php xml 返回 微信,php版微信返回用户text输入的方法
本文实例讲述了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 = "
%s
0
";
//对消息中的通配符进行替换
$resultStr = sprintf($retTmp, $fromUserName, $toUserName, time(), $retMsg);
//输出xml的消息
echo $resultStr
希望本文所述对大家PHP程序设计有所帮助。
php xml 返回 微信,php版微信返回用户text输入的方法相关推荐
- php 微信 返回,php版微信返回用户text输入的方法
获得用户输入的内容,并发回相同内容//获取post数据 // $PostData = $HTTP_RAW_POST_DATA; $PostData = file_get_contents(" ...
- 微信电脑版-微信for windows客户端发布
12月份微信Windows版客户端1.0 Alpha推出,昨天微信for windows 1.0客户端(测试版)发布更新,超过三亿人使用的聊天应用,现在登录Windows桌面.你可以在Windows上 ...
- web微信Android版,android实现用户体验超棒的微信WebView进度条
现在微信的用户体验一直被产品经理们所推崇,今天这里具体分析一下微信在WebView的进度条上怎么提升用户体验. 最终微信的加载进度条的效果图 网络正常的状态,分为两种加载速度,前部分正常速度加载,后边 ...
- 微信iOS版上线新功能:输入文字又变得容易一点了
8月23日消息,据悉,微信正式上线语音转文字功能,微信发送语音,进行上滑"取消发送"操作时,新增了"转文字"的选项. 今年6月,微信曾内测发送语音过程转文字功能 ...
- 微信显示android23,微信7.0.23内测版发布 新增6个新功能
原标题:微信7.0.23内测版发布 新增6个新功能 近日,安卓版微信迎来7.0.23内测版更新,从内测升级界面来看,官方仅表示本次更新优化了一些已知问题.不过,用户升级后还是会发现带来不少的改变,以下 ...
- 支持查看朋友圈的微信Mac版客户端
微信Mac版客户端终于支持查看朋友圈啦!!!微信正式版支持对朋友圈进行互动和点 赞等操作,但目前仅限于浏览,这是一款运行在OS X上的 社交聊天工具,微信mac版支持跨通信运营商,跨操作系统平台通过网 ...
- 微信备份到云服务器失败是怎么回事,电脑微信备份连接失败的原因(解决利用电脑版微信备份的方法)...
本人都知道,微信作为用户常用的应酬软件,在一样平居生活生活中大要积攒了大量的生活生活.工作.进修关连的一些数据,有些数据无足轻重,有些数据则至关事多.但微信不像QQ,QQ开通个会员,大约使谈天记录最长 ...
- 微信分身 android,微信分身版安卓版
微信分身版下载安卓版是一款能让您的安卓手机同时使用两个微信的应用.一部安卓手机可以安装两个个相同软件,同时运行互不影响.操作简单,只需一键点击分身制作,静待安装分身数秒便可获得.源自官方应用,体验一模 ...
- 微信Mac版 v3.0.0正式版上线!mac电脑上也能在朋友圈点赞和互动!
微信Mac正式版客户端正式上线,终于支持查看朋友圈啦!!!微信正式版支持对朋友圈进行互动和点赞等操作,但目前仅限于浏览,这是一款运行在OS X上的 社交聊天工具,微信mac版支持跨通信运营商,跨操作系 ...
最新文章
- python3基础教程廖雪峰云-廖雪峰Python3教程---实战day1-day13总结
- 自己写了个nginx启动脚本,shell
- Android PermissionUtils:运行时权限工具类及申请权限的正确姿势
- 【数字逻辑】第四章 组合逻辑电路:端口设计 端口拓展的方法
- 【CodeForces - 523C】Name Quest (模拟)
- 数据库远程导入导出步骤
- 单机千万并发连接实战(修订版)
- 台式计算机启用时间查看,win7系统如何查看电脑的开关机时间想知道是否有他人使用...
- nx.adjacency_matrix(G).todense()计算邻接矩阵与真实结果不一致
- 手机IP和内网外网IP的访问
- 淘宝秒杀Python脚本
- 移动硬盘 linux找不到,求助!linux对usb设备的接入应该是自动的吧,我的移动硬盘找不到...
- 电脑硬盘分区不见了怎么恢复数据?方法来啦
- minio分布式集群搭建完全教程(纠删码,数据恢复)
- 三废的日常——什么是负载均衡
- 简单聊聊NOR Flash、NAND Flash和EMMC Flash
- MediaPlayer之音乐播放器完整解析
- Oracle高级查询之over(partition by..)
- Python 实例教学_ 04_排序
- Python:whl文件简介及实践
热门文章
- C++ 重载左移和右移运算符
- html5教学案例撰写,怎样撰写教育教学案例
- batchnorm and relu_日本AND荷重传感器
- for循环执行 mybatis_Mybatis中使用循环遍历
- java web开发之上机指导(2)
- 简单技能之程序调试入门
- 自动驾驶芯片_自动驾驶芯片“争夺战”
- feedburner怎么用_FeedBurner PRO 現在免費使用
- 不同存储结构的文件磁盘io操作次数_MySQL InnoDB存储引擎
- 白盒测试-条件覆盖-短路陷阱