php菜鸟求教,下面这个php方法表示什么意思?看不懂

问题描述:

php菜鸟求教,下面这个php方法表示什么意思?看不懂
public function responseMsg()
{
//get post data, May be due to the different environments
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
//extract post data
if (!empty($postStr)){

$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
$fromUsername = $postObj->FromUserName;
$toUsername = $postObj->ToUserName;
$keyword = trim($postObj->Content);
$time = time();
$textTpl = "


%s


0
";
if(!empty( $keyword ))
{
$msgType = "text";
$contentStr = "Welcome to wechat world!";
$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);
echo $resultStr;
}else{
echo "Input something...";
}
}else {
echo "";
exit;
}
}
1个回答 分类:综合 2014-11-30

问题解答:

我来补答
这是微信公众平台的一个提供的demo里面的一个函数.,就是接受微信服务器发送过来的xml文件.然后使用simplexml_load_string
转换一个对象.然后取出对应的信息,然后按照使用sprintf函数 以xml格式返回给微信服务器,然后微信讲你的数据返回给用户
 
 
展开全文阅读
剩余:2000
上一页:hfftbjhg