ucenter通过uc_pm_send获取的短消息界面发送的小心内容为1的解决办法(uc1.6版本)
post by:风子 2012-7-6 21:03
今天下载uc1.6后,发短消息内容一直显示为1,找了半天不知道原因,后来就想到是不是uc的问题,
仔细查看后,果然。。在pm_client.php中,发消息的方法如下。
$lastpmid = $_ENV['pm']->sendpm($this->user['uid'], $this->user['username'], $msgto, $_POST['message'], $type);
但是当我找到pm.php中的sendpm方法时,参数显示如下
function sendpm($fromuid, $fromusername, $touids, $subject, $message, $type = 0)
很明显,pm_client.php掉了一个$subject的参数,结果就把$type传递给$message了,当$type=1时,短消息内容就为1,为0时,则短消息就会发送失败了。
$subject又没什么用,怎么还不去掉这玩意,擦~~
评论:
发表评论: