ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   PHP (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Php, сравнение Ip (вопрос) (https://forum.antichat.xyz/showthread.php?t=34720)

Ch3ck 05.03.2007 18:45

2 GreenBear
Нет... Как раз у него всё правильно.
Блин, только допечатал, а он уже написал.
Свой пример удалил.

GreenBear 05.03.2007 18:48

ну хорошо я буду делать только так, как делает зако. п***ец

Ch3ck 05.03.2007 18:53

Цитата:

ну хорошо я буду делать только так, как делает зако. п***ец
Причём тут делать как он?
Всякие там функции типа
_http://php.net/ip2long
_http://php.net/long2ip
использовать намного правильнее нежели эм.м.. другое...вот.

GreenBear 05.03.2007 18:55

мда... у меня работает код? - да. тогда хули вы прикопались как он работает? =((
оцтаньте.
как хачу, так и пешу.

DIAgen 05.03.2007 19:03

Цитата:

Сообщение от GreenBear
мда... у меня работает код? - да. тогда хули вы прикопались как он работает? =((
оцтаньте.
как хачу, так и пешу.

Правильно, у каждого своя монера писать код, у кого он большой у мого вобще маленький, кто любит классы кто нет)))

Ch3ck 05.03.2007 19:08

PHP код:

<?php
function checkIPorRange ($ip$ip_address) {
    if (
ereg("-",$ip_address)) {
        
$ar explode("-",$ip_address);
        
$your_long_ip ip2long($ip);
        if ( (
$your_long_ip >= ip2long($ar[0])) && ($your_long_ip <= ip2long($ar[1])) ) {
            return 
TRUE;
        }
    } else {
        if (
$ip == $ip_address) {
            return 
TRUE;
        }
    }
    return 
FALSE;
}
$ip_range "210.100.55.25-214.43.244.17";

if (
checkIPorRange($_SERVER["REMOTE_ADDR"], $ip_range)) echo  "принадлежит!";
else echo 
"Нееет";
?>

Блин, никто не накого не наезжаетъ, и ничего не говорит про его код. Сказали как правильнее...

ZaCo 05.03.2007 19:17

2BlackLogic код у тебя некорректный ;)

Ch3ck 05.03.2007 19:23

Цитата:

2BlackLogic код у тебя некорректный ;)
Мне плохо уже...
Пусть он любой берёт. Все примеры работают.

ZaCo 05.03.2007 19:29

>>Пусть он любой берёт. Все примеры работают.
твой код НЕ работает, потому что например 10>-9, но сдвинем по кругу и что тогда? ;)

Ch3ck 05.03.2007 20:44

Цитата:

твой код НЕ работает, потому что например 10>-9, но сдвинем по кругу и что тогда?
Вот у меня щас лицо такое же как на аве.
У меня всё работает прекрасно. В чём проблема-то. Объясни тогда подоступнее...


Время: 04:39