0x80) { if (isset($ck_uid[$i + 1]) && ord($ck_uid[$i + 1]) > 0x40) { $i++; } else { return $msgtitle.'可能含有乱码,建议您改用英文字母和数字组合!'; } } else { if (preg_match("#[^0-9a-z@\.-]i#", $ck_uid[$i])) { return $msgtitle.'不能含有 [@]、[.]、[-]以外的特殊符号!'; } } } if ($ckhas) { $row = $dsql->GetOne("SELECT * FROM `#@__member` WHERE userid LIKE '$uid' "); if (is_array($row)) return $msgtitle."已经存在!"; } return 'ok'; } if (!isset($action)) $action = ''; if ($action == "post") { $floginid = $cuserLogin->getUserName(); $fromid = $cuserLogin->getUserID(); if ($subject == '') { ShowMsg("请填写信息标题!", "-1"); exit(); } $msg = CheckUserID($msgtoid, "用户名", false); if ($msg != 'ok') { ShowMsg($msg, "-1"); exit(); } $row = $dsql->GetOne("Select * From `#@__member` where userid like '$msgtoid' "); if (!is_array($row)) { ShowMsg("您指定的用户不存在,不能发送信息!", "-1"); exit(); } $subject = cn_substrR(HtmlReplace($subject, 1), 60); $message = cn_substrR(HtmlReplace($message, 0), 1024); $sendtime = $writetime = time(); //发给收件人(收件人可管理) $inquery = "INSERT INTO `#@__member_pms` (`floginid`,`fromid`,`toid`,`tologinid`,`folder`,`subject`,`sendtime`,`writetime`,`hasview`,`isadmin`,`message`) VALUES ('$floginid','$fromid','{$row['mid']}','{$row['userid']}','inbox','$subject','$sendtime','$writetime','0','0','$message'); "; $dsql->ExecuteNoneQuery($inquery); ShowMsg('短信已成功发送', 'member_pmone.php'); exit(); } require_once(DEDEADMIN."/templets/member_pmone.htm");