Просмотр файла func/oper.php

Размер файла: 11.47Kb
<?
if (eregi("oper.php",$PHP_SELF))
{
	//Header("Location: index.php");
	die();
}
$oper= trim(htmlspecialchars(stripslashes(@$_GET['oper'])));
$oper = @preg_replace("/[^0-9]/", "", $oper);

if($oper != "")
{
	if($oper < 0 or $oper>32)
	{
		$oper = 0;
	}

}else{
	if(isset($_SERVER['HTTP_X_FORWADED_FOR']))
	{
	$ip = $_SERVER['HTTP_X_FORWADED_FOR'];
	}
	else
	{
	$ip = @$_SERVER['REMOTE_ADDR'];
	}
	$ips = split("\.", "$ip");
	@$ipnum = $ips[3] + $ips[2] * 256 + $ips[1] * 256 * 256 + $ips[0] * 256 * 256 * 256;
	$oper = 0;
	$IP101 = array(1402277888,1402279936,1402287104,1402281984,1402284032,1402276096,3251233792,1346621440,1402273792,1402286080,1402275840,1402278912,2130706433,1402273792,1402277888,1402279936,1402281984,1402284032,1402286080,1402287104,3251233792,3582031776);
	$IP201 = array(1402278143,1402280191,1402287359,1402282239,1402284287,1402276351,3251234047,1346621695,1402274047,1402286335,1402276095,1402279167,2130706687,1402275839,1402278911,1402280959,1402283007,1402285055,1402287103,1402288127,3251234815,3582031807);
	$IP102 = array(3648409600,3648408576,3648405504,3648411648,1505550336,1406984192,1433657344,3648412672,3648410624,1433657344,3648405504,3648406528,3648408576,3648409600,3648410624,3648411648,3648412672);
	$IP202 = array(3648409855,3648408831,3648405759,3648411903,1505550591,1406984447,1433657599,3648412927,3648410879,1433657599,3648406527,3648407551,3648409599,3648410623,3648411647,3648412671,3648413695);
	$IP103 = array(1047070464,1401450496,1401451520,1406861312,1425989632,1441366016,3272364544,3564675072,3564676832,3571187712,3641816064,3641816576);
	$IP203 = array(1047072255,1401450751,1401451775,1406869503,1425994239,1441371903,3272364799,3564683263,3564676863,3571253247,3641816319,3641816831);
	$IP104 = array(3588519936,1360163840,1360162816,1347599104,1347599104,3588519936);
	$IP204 = array(3588520191,1360164095,1360163071,1347599359,1347599359,3588520447);
	$IP105 = array(1410459648,3641237504,3258356736,3276428288,3562834688,3579259392,1347674112,3579267072,1476194816,1372794624,3642047744,3579269120,3277188608,3645018112,1347126528,3281465344,1360933376,3647698432,3267023360,3645566976,1535627776,1410457600,1433788416,1042394624,1346950400,1347674112,1360933376,1372794624,1410457600,3258356736,3277188608,3281465344,3287259392,3559689216,3562834880,3578831872,3579259392,3579267072,3579269120,3641237504,3641237504,3645018112,3645566976,3648478720);
	$IP205 = array(1410459903,3641237759,3258356991,3276428543,3562834943,3579259647,1347674367,3579267327,1476195071,1372794879,3642047999,3579269375,3277188863,3645018367,1347126783,3281465599,1360933631,3647698687,3267023615,3645567231,1535628031,1410457855,1433788671,1042394879,1346950655,1347678207,1360933887,1372794879,1410459647,3258357759,3277188863,3281465599,3287259647,3559689471,3562834943,3578832127,3579265535,3579267935,3579273215,3641241599,3641240575,3645019135,3645569023,3648479231);
	$IP106 = array(1404203008,3580231936,1404215296,1404829696,1404189184,3580236800,3580235264,1404837888,3580214272,1404227584,3580232448,3580239360,1404043264,2197028864);
	$IP206 = array(1404203263,3580232191,1404215551,1404829951,1404189439,3580237055,3580235519,1404838143,3580214527,1404227839,3580232703,3580239615,1405091839,2197094399);
	$IP107 = array(3650368512);
	$IP207 = array(3650368767);
	$IP108 = array(3278955480,3278956288,3278960128);
	$IP208 = array(3278955515,3278956543,3278960383);
	$IP109 = array(1389383040,1432330240,3282161664,3282171904,3585171456);
	$IP209 = array(1389383167,1432334335,3282163711,3282173951,3585174271);
	$IP110 = array(3260286208,1346736128,3260286336,3645731072);
	$IP210 = array(3260286463,1346737151,3260286463,3645731079);
	$IP111 = array(3648294912);
	$IP211 = array(3648295935);
	$IP112 = array(1506762752,1506762752,1506763520,1481787392,3652001536);
	$IP212 = array(1506763007,1506763007,1506763775,1481787647,3652001599);
	$IP113 = array(1052193280,1347125248,1347125248,1347126528);
	$IP213 = array(1052193535,1347129343,1347125759,1347127167);
	$IP114 = array(1358122240,1358118912,1358119680);
	$IP214 = array(1358122495,1358119423,1358123007);
	$IP115 = array(1509752832,3565250560,1536507904,1536516096,3578853376,1406738432,1406740480,1406741504,3564593152,3564595968,3564599808,3565248512,3565250048,3565250560,3578853376,3648215680);
	$IP215 = array(1509753087,3565250815,1536508159,1536516351,3578853631,1406738687,1406741503,1406743551,3564593407,3564596735,3564601343,3565256703,3565250559,3565254655,3578854079,3648215807);
	$IP116 = array(3651751936,3651752192,3651755008);
	$IP216 = array(3651752191,3651752447,3651756031);
	$IP117 = array(1388849152,3287244288);
	$IP217 = array(1388849407,3287244543);
	$IP118 = array(3645317120);
	$IP218 = array(3645318015);
	$IP119 = array(3268669440);
	$IP219 = array(3268673535);
	$IP120 = array(2197028864);
	$IP220 = array(2197094399);
	$IP121 = array(3588390912,1410269184);
	$IP221 = array(3588391935,1410334719);
	$IP122 = array(3266322432);
	$IP222 = array(3266322687);
	$IP123 = array(2197028864);
	$IP223 = array(2197094399);
	$IP124 = array(2197028864);
	$IP224 = array(2197094399);
	$IP125 = array(3562882304);
	$IP225 = array(3563086079);
	$IP300 = array(3240705024);
    $IP301 = array(3240706047);
    $IP302 = array(1358905344,1490444288,1490436096,1358905344,1358905344,1358907392,1358907648,1358907904,1358908160,1358908416,1358908672,1358908928,1358909184,1490436096);
    $IP303 = array(1358905599,1490444543,1490436351,1358909439,1358905471,1358907647,1358907903,1358908159,1358908415,1358908671,1358908927,1358909183,1358909439,1490444287);
    $IP304 = array(3560611840,3560613888,3560615936,3560612352,1536278528,3560612352,3560612864);
    $IP305 = array(3560612095,3560614143,3560616191,3560612607,1536278783,3560612863,3560613887);
    $IP306 = array(3588472832,3253698560,3253698560);
    $IP307 = array(3588473087,3253698815,3253699071);
    $IP308 = array(3274702592);
    $IP309 = array(3274702847);
    $IP310 = array(3274702592,3557661440,3563233536,3583086592);
    $IP311 = array(3274702847,3557661695,3563233791,3583087103);
    $IP312 = array(1410273024,3588391680,2197079040,3588406784,3588407040);
    $IP313 = array(1410273279,3588391935,2197079295,3588407039,3588407295);
    $IP314 = array(3283979776);
    $IP315 = array(3283980031);

		for ($ix=0; $ix<count($IP101); $ix++)
	{
		if ($ipnum>=$IP101[$ix] && $ipnum<=$IP201[$ix]) $oper = "1";
	}
	for ($ix=0; $ix<count($IP102); $ix++)
	{
		if ($ipnum>=$IP102[$ix] && $ipnum<=$IP202[$ix]) $oper = "2";
	}
	for ($ix=0; $ix<count($IP103); $ix++)
	{
		if ($ipnum>=$IP103[$ix] && $ipnum<=$IP203[$ix]) $oper = "3";
	}
	for ($ix=0; $ix<count($IP104); $ix++)
	{
		if ($ipnum>=$IP104[$ix] && $ipnum<=$IP204[$ix]) $oper = "4";
	}
	for ($ix=0; $ix<count($IP105); $ix++)
	{
		if ($ipnum>=$IP105[$ix] && $ipnum<=$IP205[$ix]) $oper = "5";
	}
	for ($ix=0; $ix<count($IP106); $ix++)
	{
		if ($ipnum>=$IP106[$ix] && $ipnum<=$IP206[$ix]) $oper = "6";
	}
	for ($ix=0; $ix<count($IP107); $ix++)
	{
		if ($ipnum>=$IP107[$ix] && $ipnum<=$IP207[$ix]) $oper = "7";
	}
	for ($ix=0; $ix<count($IP108); $ix++)
	{
		if ($ipnum>=$IP108[$ix] && $ipnum<=$IP208[$ix]) $oper = "8";
	}
	for ($ix=0; $ix<count($IP109); $ix++)
	{
		if ($ipnum>=$IP109[$ix] && $ipnum<=$IP209[$ix]) $oper = "9";
	}
	for ($ix=0; $ix<count($IP110); $ix++)
	{
		if ($ipnum>=$IP110[$ix] && $ipnum<=$IP210[$ix]) $oper = "10";
	}
	for ($ix=0; $ix<count($IP111); $ix++)
	{
		if ($ipnum>=$IP111[$ix] && $ipnum<=$IP211[$ix]) $oper = "11";
	}
	for ($ix=0; $ix<count($IP112); $ix++)
	{
		if ($ipnum>=$IP112[$ix] && $ipnum<=$IP212[$ix]) $oper = "12";
	}
	for ($ix=0; $ix<count($IP113); $ix++)
	{
		if ($ipnum>=$IP113[$ix] && $ipnum<=$IP213[$ix]) $oper = "13";
	}
	for ($ix=0; $ix<count($IP114); $ix++)
	{
		if ($ipnum>=$IP114[$ix] && $ipnum<=$IP214[$ix]) $oper = "14";
	}
	for ($ix=0; $ix<count($IP115); $ix++)
	{
		if ($ipnum>=$IP115[$ix] && $ipnum<=$IP215[$ix]) $oper = "15";
	}
	for ($ix=0; $ix<count($IP116); $ix++)
	{
		if ($ipnum>=$IP116[$ix] && $ipnum<=$IP216[$ix]) $oper = "16";
	}
	for ($ix=0; $ix<count($IP117); $ix++)
	{
		if ($ipnum>=$IP117[$ix] && $ipnum<=$IP217[$ix]) $oper = "17";
	}
	for ($ix=0; $ix<count($IP118); $ix++)
	{
		if ($ipnum>=$IP118[$ix] && $ipnum<=$IP218[$ix]) $oper = "18";
	}
	for ($ix=0; $ix<count($IP119); $ix++)
	{
		if ($ipnum>=$IP119[$ix] && $ipnum<=$IP219[$ix]) $oper = "19";
	}
	for ($ix=0; $ix<count($IP120); $ix++)
	{
		if ($ipnum>=$IP120[$ix] && $ipnum<=$IP220[$ix]) $oper = "20";
	}
	for ($ix=0; $ix<count($IP121); $ix++)
	{
		if ($ipnum>=$IP121[$ix] && $ipnum<=$IP221[$ix]) $oper = "21";
	}
	for ($ix=0; $ix<count($IP122); $ix++)
	{
		if ($ipnum>=$IP122[$ix] && $ipnum<=$IP222[$ix]) $oper = "22";
	}
	for ($ix=0; $ix<count($IP123); $ix++)
	{
		if ($ipnum>=$IP123[$ix] && $ipnum<=$IP223[$ix]) $oper = "23";
	}
	for ($ix=0; $ix<count($IP124); $ix++)
	{
		if ($ipnum>=$IP124[$ix] && $ipnum<=$IP224[$ix]) $oper = "24";
	}
	for ($ix=0; $ix<count($IP125); $ix++)
	{
		if ($ipnum>=$IP125[$ix] && $ipnum<=$IP225[$ix]) $oper = "25";
	}
	for ($ix=0; $ix<count($IP300); $ix++)
	{
    if ($ipnum>=$IP300[$ix] && $ipnum<=$IP301[$ix]) $oper = "26";
    }
    for ($ix=0; $ix<count($IP302); $ix++)
	{
    if ($ipnum>=$IP302[$ix] && $ipnum<=$IP303[$ix]) $oper = "27";
    }
    for ($ix=0; $ix<count($IP304); $ix++)
	{
    if ($ipnum>=$IP304[$ix] && $ipnum<=$IP305[$ix]) $oper = "28";
    }
    for ($ix=0; $ix<count($IP306); $ix++)
	{
    if ($ipnum>=$IP306[$ix] && $ipnum<=$IP307[$ix]) $oper = "29";
    }
    for ($ix=0; $ix<count($IP308); $ix++)
	{
    if ($ipnum>=$IP308[$ix] && $ipnum<=$IP309[$ix]) $oper = "30";
    }
    for ($ix=0; $ix<count($IP310); $ix++)
	{
    if ($ipnum>=$IP310[$ix] && $ipnum<=$IP311[$ix]) $oper = "30";
    }
    for ($ix=0; $ix<count($IP312); $ix++)
	{
    if ($ipnum>=$IP312[$ix] && $ipnum<=$IP313[$ix]) $oper = "31";
    }
    for ($ix=0; $ix<count($IP314); $ix++)
	{
    if ($ipnum>=$IP314[$ix] && $ipnum<=$IP315[$ix]) $oper = "32";
    }
}

if($oper == 1)$oper_name = "Мегафон";
if($oper == 2)$oper_name = "Билайн";
if($oper == 3)$oper_name = "Utel";
if($oper == 4)$oper_name = "БайкалВестКом";
if($oper == 5)$oper_name = "МТС";
if($oper == 6)$oper_name = "TELE2";
if($oper == 7)$oper_name = "МОТИВ";
if($oper == 8)$oper_name = "Енисейтелеком";
if($oper == 9)$oper_name = "НСС";
if($oper == 10)$oper_name = "СМАРТС";
if($oper == 11)$oper_name = "СТЕК GSM";
if($oper == 12)$oper_name = "Татинком-Т";
if($oper == 13)$oper_name = "Ульяновск GSM";
if($oper == 14)$oper_name = "НТК";
if($oper == 15)$oper_name = "СКАЙЛИНК";
if($oper == 16)$oper_name = "Цифровая экспансия";
if($oper == 17)$oper_name = "ИНДИГО";
if($oper == 18)$oper_name = "Emt (Эстония)";
if($oper == 19)$oper_name = "Elisa (Эстония)";
if($oper == 20)$oper_name = "Tele-2 (Эстония)";
if($oper == 21)$oper_name = "Bite (Литва)";
if($oper == 22)$oper_name = "Omnitel (Литва)";
if($oper == 23)$oper_name = "Tele-2 (Литва)";
if($oper == 24)$oper_name = "Tele-2 (Латвия)";
if($oper == 25)$oper_name = "Lmt (Латвия)";
if($oper == 26)$oper_name = "Киевстар";
if($oper == 27)$oper_name = "UMC";
if($oper == 28)$oper_name = "life:)";
if($oper == 29)$oper_name = "WellCOM (Билайн)";
if($oper == 30)$oper_name = "KCELL";
if($oper == 31)$oper_name = "Прибалтийские операторы";
if($oper == 32)$oper_name = "Opera Mini";
?>