2 if(!defined(
'IN_ADMIN')) {
12 echo
'新的屏蔽列表已经写入。<br>';
15 include_once
$dir.
'banlist.list';
28 foreach(Array(
'nm',
'ip') as $ar_nm){
29 ${$ar_nm.
'lmtarray'} = explode(
'|',${$ar_nm.
'lmtstr'});
30 ${$ar_nm.
'lmtlist0'} = ${$ar_nm.
'lmtlist'} =
'';
31 foreach(${$ar_nm.
'lmtarray'} as $value){
32 ${$ar_nm.
'lmtlist'} .=
"'$value',";
34 if(${$ar_nm.
'lmtlist0'} != ${$ar_nm.
'lmtlist'}){
35 ${$ar_nm.
'lmtlist'} =
'Array('.substr(${$ar_nm.
'lmtlist'},0,-1).
')';
37 ${$ar_nm.
'lmtlist'} =
'Array()';
40 $vldata =
"<?php\n\n\$nmlimit = {$nmlmtlist};\n\$iplimit = {$iplmtlist};\n\n?>";
41 if($fp = fopen(
"{$dir}banlist.list",
'w')) {
42 if(flock($fp,LOCK_EX)) {
45 exit(
"Couldn't save the game's info !");
49 gexit(
'Can not write to cache files, please check directory ./gamedata/ .', __file__, __line__);
54 <form method=
"post" name=
"banlist" onsubmit=
"admin.php">
55 <input type=
"hidden" name=
"mode" value=
"banlistmng">
56 <input type=
"hidden" name=
"command" value=
"banlistmng">
57 <input type=
"hidden" name=
"write" value=
"1">
58 <div>输入要屏蔽的用户名和IP段,用|隔开。</div>
59 <div>用户名屏蔽:<br><textarea name=
"postnmlmt" style=
"width:450;height:150">$nmlist</textarea></div><br>
60 <div>IP段屏蔽:<br><textarea name=
"postiplmt" style=
"width:450;height:150">$iplist</textarea></div>
61 <input type=
"submit" value=
"提交">
if(!defined('IN_ADMIN')) if($mygroup< 6) $dir
gexit($message= '', $file= '', $line=0)
write_valid_limit($dir, $nmlmtstr, $iplmtstr)