chat-checkip.pl

来自「java开发的聊天室」· PL 代码 · 共 24 行

PL
24
字号
sub checkip
{
	#$userip=$ENV{'REMOTE_ADDR'};
	open(PASSWD,"$filehead$kickipfile");
   @lines = <PASSWD>;  
   close(PASSWD);  
@myip1=split('\.',$userip);
#模糊踢人支持通配符如:202.97.228.*
   foreach $line(@lines) {  
       chop($line);  
	   @kickip1=split('\.',$line);
      if ((($kickip1[0] eq '*') || ($myip1[0] eq $kickip1[0]))
&&(($kickip1[1] eq '*') || ($myip1[1] eq $kickip1[1]))
&&(($kickip1[2] eq '*') || ($myip1[2] eq $kickip1[2]))
&&(($kickip1[3] eq '*') || ($myip1[3] eq $kickip1[3])))  {  
	  	#print $line;
			require "$chathead/chat-logout.pl";
   			&return_kickipout; 
			exit;
      }  
   }  
}
  
1;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?