G-and-Y

G-and-Y
Рейтинг
185
Регистрация
29.06.2013
18572d
dr_Min:
В 18 лет влюбился в девченку, я и так и сяк к ней, а у неё другие объекты обожания. Да и в силу своей комплекции, я имел нулевой успех у дам... Но так уж получилось, что я превратился в лучшего друга, для своей Сашки, той самой девченки. Она просто дружила, делалась со мной радостями и переживаниями, а я тайком продолжал ее любить.

Пока любил ее и ждал своего "дня", она успела побыть участницей 4 бурных романов, которые блогополучно разрушились. Четвёртый роман подарил ее замечательную дочь, была подготовка к свадьбе, но за неделю до свадьбы - жених отказался от всего - бросил Сашку с малышом в животе.

Вот, тут то и пригодился лучший друг - Я. Второго августа Виктории (уже мой дочери) исполнилось 6 лет, а также 3 годика "нашей" родной дочке Анастасии.

Сейчас живем крепкой семьей и я уверен, что она не развалится - не через 4.5 года и даже не через 10 лет. Огонь и воду вместе обошли.

Вот вам и пример, точна ли поговарка - "Чем меньше любым мы, тем больше любят нас".

Пока читал 2 раза свет вырубали, кратковременно, потом опять находил и дочитывал, заинтриговали однако :)

webmaster domainer:
вот я как раз увел от IBS к ahnames.com (русскоязычный "филиал" регистратора evonames.com, ICANN), начитавшися регулярных историй про блокировку "спорных" доменов (буржнет). И цена трансфера и продления домена в "бюджет" ТС вписывается. Даже на баночку пива останется.

Ссылку в студию!

ТС уводите к internetbs.net, цена это еще пол беды они еще могун потребовать верификации данных, короче бегите от них...

Только с 0, по опыту скажу, старый сайт двинуть тяжелее чем новый, + еще гугл иногда дает молодым траф.

Не знаю может тут писали, посоветовали тут кантору helixcapital.biz

Вложение в какую то недвижемость и т.д.

Кто что скажет? Как по мне очередной МММ.

Maxim-KL:
О таком даже и не знал, надо будет попробовать самому первым создать тему)))

Это нереально :)

Еще доработан

<?php
//массив айпишников
$ip_array = array(
'31.135.208.0/21',
'37.110.208.0/21'
);

//текущий ИП-адрес посетителя
$cur_ip_adrr = $_SERVER['REMOTE_ADDR'];

$flag = false;

// функция проверки айпишников

function IP_match($addr, $cidrs)
{
if(!is_array($cidrs)) $cidrs = array($cidrs);
foreach($cidrs as $cidr)
{
if (strpos($cidr, "/")) // Для записей типа 82.208.77.243/32
{
list($ip, $mask) = explode("/", $cidr, 2);
if (strpos(".", $mask)) $mask = 0xffffffff & ip2long($mask);
else $mask = 0xffffffff << 32 - (int)$mask;
if((ip2long($addr) & $mask) == (ip2long($ip) & $mask)) return true;
}
else if (strpos($cidr, "-")) // Для записей типа 82.208.77.243-85.95.168.249
{
list($ip_1, $ip_2) = explode("-", $cidr, 2);
if (((ip2long($ip_2) > ip2long($ip_1)) && (((ip2long($addr) - ip2long($ip_1)) >= 0) && (( ip2long($ip_2) - ip2long($addr)) >= 0))) || ((ip2long($ip_2) < ip2long($ip_1)) && (((ip2long($addr) - ip2long($ip_1)) <= 0) && ((ip2long($ip_2) - ip2long($addr)) <= 0))) || ((ip2long($ip_1) == ip2long($ip_2)) && (ip2long($ip_1) == ip2long($addr)))) return true;
}
else if ($addr === $cidr) return true; // Для одиночных IP
}
return false;
}

//проверяем текущий айпишник со списком
foreach($ip_array as $cur_cidr)
{
if(IP_match($cur_ip_adrr, $cur_cidr)) $flag = true;
}

if ($flag == false)
{
echo "Not so fast! You are not from! Your ip: ".$_SERVER['REMOTE_ADDR']; // пускать нельзя, сюда пишем переадресацию
}
else
{
echo "All right! You are from! Your ip: ".$_SERVER['REMOTE_ADDR']; // всё ОК, отрисовываем код реги
}
?>

Залить все файлы себе на хост(если много весят можно и так оставить) и монетизировать даунлоад пп.

Скинули, мож кому пригодицо

Подправил, теперь работает. Только одно но - диапазон айпишников проверяет по последней маске, т.е. 127.0.0.1/5 - он проверит все айпи от 127.0.0.1 до 127.0.0.5, поэтому если необходимый диапазон лежит в последних 2-х масках - 127.0.0.1-127.0.2.55 надо будет вбивать в массив:
127.0.0.1/255,
127.0.1.1/255,
127.0.2.1/55
В будущем можно будет доработать.
Код:
<?php
//массив айпишников, можно сделать подтягивание из файла, чтоб руками тут не править постоянно
$ip_array = array(
'127.0.0.0/16',
'192.168.0.1/58',
);

//текущий ИП-адрес посетителя
$cur_ip_adrr = $_SERVER['REMOTE_ADDR'];

$flag = false;

// функция проверки айпишников
function testIP($ip, $cidr){
list($net, $mask) = explode('/', $cidr);
list($a1, $a2, $a3, $a4) = explode('.', $net);
for($i = $a4; $i <= $mask; $i++){
if ($ip == ($a1.'.'.$a2.'.'.$a3.'.'.$i))
return true;
}
}

//проверяем текущий айпишник со списком
foreach($ip_array as $cur_cidr)
{
if(testIP($cur_ip_adrr, $cur_cidr)) $flag = true;
}

if ($flag == false)
{
echo "not so fast! "; // пускать нельзя, сюда пишем переадресацию
}
else
{
echo "all right!"; // всё ОК, отрисовываем код реги
}
?>
Всего: 1642