<code>public function responseMsg()
{
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];//保留xml类型原始数据
if (!empty($postStr)){
$this->logger("R ".$postStr);
$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);//把数据载入到对象postObj中
$RX_TYPE = trim($postObj->MsgType);//调用对象postObj里的MsgType
switch ($RX_TYPE)
{
case "event":
$result = $this->receiveEvent($postObj);
break;
case "text":
$result = $this->receiveText($postObj);
break;
}
$this->logger("T ".$result);
echo $result;
}
}</code><code>private function logger($log_content)
{
}</code>代码如上,问题是
$this->logger("r ".$poststr);
$this->logger("t ".$result);
这两行代码的作用是?
<code>//写日志,参数log_content传日志的内容
private function logger($log_content){
//日志大小 1000KB
echo "6";
$max_size = 1000;
$log_filename = "log.xml";
if(file_exists($log_filename) && (abs(filesize($log_filename)) > $max_size)){
unlink($log_filename);
}
file_put_contents($log_filename,date("H:i:s")." ".$log_content."\n",FILE_APPEND);
}</code>百度看到了这个...这个看懂了点,但是我之前那个logger方法是空的也有用吗?
<code>public function responseMsg()
{
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];//保留xml类型原始数据
if (!empty($postStr)){
$this->logger("R ".$postStr);
$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);//把数据载入到对象postObj中
$RX_TYPE = trim($postObj->MsgType);//调用对象postObj里的MsgType
switch ($RX_TYPE)
{
case "event":
$result = $this->receiveEvent($postObj);
break;
case "text":
$result = $this->receiveText($postObj);
break;
}
$this->logger("T ".$result);
echo $result;
}
}</code><code>private function logger($log_content)
{
}</code>代码如上,问题是
$this->logger("r ".$poststr);
$this->logger("t ".$result);
这两行代码的作用是?
<code>//写日志,参数log_content传日志的内容
private function logger($log_content){
//日志大小 1000KB
echo "6";
$max_size = 1000;
$log_filename = "log.xml";
if(file_exists($log_filename) && (abs(filesize($log_filename)) > $max_size)){
unlink($log_filename);
}
file_put_contents($log_filename,date("H:i:s")." ".$log_content."\n",FILE_APPEND);
}</code>百度看到了这个...这个看懂了点,但是我之前那个logger方法是空的也有用吗?
打印日志记录啊
微信是一款手机通信软件,支持通过手机网络发送语音短信、视频、图片和文字。微信可以单聊及群聊,还能根据地理位置找到附近的人,带给大家全新的移动沟通体验,有需要的小伙伴快来保存下载体验吧!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号