Вход Регистрация
Файл: 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"); }
?>
Онлайн: 1
Реклама