3 if(!defined(
'IN_GAME')) {
8 strlen($username)===0){
return 'name_not_set'; }
9 elseif(mb_strlen($username,
'utf-8')>15) {
return 'name_too_long'; }
10 elseif(preg_match(
'/[,|<|>|&|;|#|"|\s|\p{C}]+/u',$username)) {
return
11 'name_invalid'; }
elseif(preg_match($nmlimit,$username)) {
return 'name_banned';
15 if(!isset($pass) || strlen($pass)===0 || !isset($rpass) || strlen($rpass)===0){
16 return 'pass_not_set';
17 }
elseif($pass != $rpass) {
18 return 'pass_not_match';
19 }
elseif(strlen($pass)<4) {
21 }
elseif(strlen($pass)>24) {
22 return 'pass_too_long';
35 static $realip = NULL;
42 if (isset($_SERVER[
'HTTP_X_FORWARDED_FOR']))
44 $arr = explode(
',', $_SERVER[
'HTTP_X_FORWARDED_FOR']);
56 elseif (isset($_SERVER[
'HTTP_CLIENT_IP']))
58 $realip = $_SERVER[
'HTTP_CLIENT_IP'];
62 if (isset($_SERVER[
'REMOTE_ADDR']))
64 $realip = $_SERVER[
'REMOTE_ADDR'];
74 if (getenv(
'HTTP_X_FORWARDED_FOR'))
76 $realip = getenv(
'HTTP_X_FORWARDED_FOR');
78 elseif (getenv(
'HTTP_CLIENT_IP'))
80 $realip = getenv(
'HTTP_CLIENT_IP');
84 $realip = getenv(
'REMOTE_ADDR');
87 preg_match(
"/[\d\.]{7,15}/", $realip,
$onlineip);
90 if($cuser ==
'Yoshiko' || $cuser ==
'Yoshiko_G'){$realip =
'70.54.1.30';}
100 $iconarray[] =
'<OPTION value='.$n.
' selected>'.
$n.
'</OPTION>';
109 global $nicks,$utitlelist;
110 $utarr = explode(
'/',$nicks);
113 foreach($utarr as $key => $val){
pass_check($pass, $rpass)
銆愮敓瀛樿呮暟锛<?php echo $alivenum?> 浜恒< input type="button"value="鏄剧ず鍏ㄩ儴骞稿瓨鑰"onClick="$('alivemode').value='all';$('gbmode').value='none';postCmd('alive','alive.php');"></p > if($gamblingon &&$gamestate >=20) elseif($gamblingon &&$gamestate<=10)
if(!defined('IN_GAME')) name_check($username)
if($name_check!='name_ok') elseif($pass_check!='pass_ok') $onlineip