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");