Вход Регистрация
Файл: ipcheck.php
Строк: 33
<? 

include('config.php');

         
$connection = mysql_connect($server, $user, $password);
         
$db = mysql_select_db($database, $connection);
         
$sql = "select * from iplist ";
         
$result = mysql_query($sql, $connection);
         while(
$res=mysql_fetch_array($result)) {
         
$id[]=$res["ID"];
         
$aclass[]=$res["aclass"];
         
$bclass[]=$res["bclass"];
         
$cclass[]=$res["cclass"];
         
$dclass[]=$res["dclass"];
         }
         for(
$i=0; $i<count($id); $i++){
        
$ipdata[$i] = "$aclass[$i].$bclass[$i].$cclass[$i].$dclass[$i]";
         }



// GETTING THE VISITORS IP iNFO

$current_ip = $REMOTE_ADDR;
$ips = explode(".", $current_ip);

// IP CHECKING 
$validated =0;
$loop_times = count($ipdata);
for (
$i = 0; $i < $loop_times; $i++) {
 
$aclass = 0; $bclass = 0; $cclass = 0; $dclass =0;
 
$classes = explode(".",$ipdata[$i]);
 if(
$ips[0] == $classes[0]) { $aclass = 1; }
 if(
$ips[1] == $classes[1]) { $bclass = 1; }
 if(
$ips[2] == $classes[2]) { $cclass = 1;}
 if(
$ips[3] == $classes[3]) { $dclass = 1;} 


if(
$security_level == 4) {
 if ((
$aclass == 1) && ($bclass ==1) && ($cclass == 1) && ($dclass == 1)) {
 
$validated =1;}
}


if(
$security_level == 3) {
 if ((
$aclass == 1) && ($bclass ==1) && ($cclass == 1)) { $validated =1; }
}


if(
$security_level == 2) {
 if ((
$aclass == 1) && ($bclass ==1)) { $validated =1; }
}


if(
$security_level == 1) {
 if ((
$aclass == 1)) {$validated =1; }
}
}

if (
$validated == 1) { 
         
$connection = mysql_connect($server, $user, $password);
         
$db = mysql_select_db($database, $connection);

         if(
$security_level == 4) {
         
$sql = "select * from iplist where ((aclass = '$ips[0]') AND (bclass = '$ips[1]') AND (cclass = '$ips[2]') AND (dclass = '$ips[3]'))  "; }
         if(
$security_level == 3) {
         
$sql = "select * from iplist where ((aclass = '$ips[0]') AND (bclass = '$ips[1]') AND (cclass = '$ips[2]'))  "; }
         if(
$security_level == 2) {
         
$sql = "select * from iplist where ((aclass = '$ips[0]') AND (bclass = '$ips[1]') )  "; }
         if(
$security_level == 1) {
         
$sql = "select * from iplist where ((aclass = '$ips[0]') )  "; }

         
$result = mysql_query($sql, $connection);
         while(
$res=mysql_fetch_array($result)) {
         
$id[]=$res["ID"];
         
$a[]=$res["aclass"];
         
$b[]=$res["bclass"];
         
$c[]=$res["cclass"];
         
$d[]=$res["dclass"];
         
$level[]=$res["level"];
         } 
$user_level = $level[0];
         
$check = count($level);

    include(
"$valid_page[$user_level]"); 
    }
if (
$validated == 0) { include("$invalid_page"); }
?>
Онлайн: 0
Реклама