";}
else {print "
";}
else {print "
|
}
else if($db["orden"]==1 && $db["admin_level"]>=7 or $db["login"]=='Смотритель' or $db["login"]=='Мироздатель' or $db["orden"]==2 && $db["admin_level"]>=7){
if(!ereg("[0-9.]$",$ip)){
print "в ip адресе могут присутствовать только цифры и знак \".\"!";
die();
}
if(strlen($ip)>20){
print "ip адрес может содержать не более чем 20 символов.";
die();
}
if($do=="block")
{
$file = fopen("magic/1/ip.dat", "a+");
flock($file,2);
fwrite($file,"$ip|
");
flock($file,3);
fclose($file);
echo"ip-адрес \"".$ip."\" удачно заблокирован!";
}
if($do=="free")
{
$file = file("magic/1/ip.dat");
$num = count($file);
for($i=0;$i<=$num-1;$i++)
{
$arr = explode("|",$file[$i]);
if($arr[0]==$ip)
{
unset($file[$i]);
$fp1=fopen("magic/1/ip.dat","w");
fwrite($fp1,implode("",$file));
fclose($fp1);
$find=1;
}
}
if($find==1)echo"ip-адрес \"".$ip."\" удачно разблокирован!";
}
}
?>