#1 2009.06.02 19:43

DarkDaNTe
Участник
Откуда: Украина
Зарегистрирован: 2009.01.08
Сообщений: 574
Карма: 11
Профиль

IP

Всем привет) Как можно в IP сравнивать только определенную часть? Например xxx.yyy.zzz.*** Там где "***" не учитывать, а сравнивать есть ли такой ip в базе только по "xxx.yyy.zzz".

Отредактировано DarkDaNTe (2009.06.02 19:44)

Неактивен

#2 2009.06.02 19:49

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: IP

регуляркой

Неактивен

#3 2009.06.02 19:58

DarkDaNTe
Участник
Откуда: Украина
Зарегистрирован: 2009.01.08
Сообщений: 574
Карма: 11
Профиль

Re: IP

Напиши плиз какой smile

Неактивен

#4 2009.06.03 00:35

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: IP

127\.0\.0\.\d+{1,3}

Неактивен

#5 2009.06.03 18:27

DarkDaNTe
Участник
Откуда: Украина
Зарегистрирован: 2009.01.08
Сообщений: 574
Карма: 11
Профиль

Re: IP

А если айпи не 127.0.0*? Будет пахать (.+)\.(.+)\.(.+)\.d+{1,3} ?

Неактивен

#6 2009.06.03 18:32

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: IP

зачем ты делаешь (.+)??? у тебя ведь там только цифра модет быть.
и вообще... изучи синтаксис http://ru.php.net/manual/ru/regexp.reference.php

Неактивен

#7 2009.06.03 19:25

DarkDaNTe
Участник
Откуда: Украина
Зарегистрирован: 2009.01.08
Сообщений: 574
Карма: 11
Профиль

Re: IP

Можешь мне, как дураку, написать как надо?smile) И как это работает. Ато я не пойму ничегоsad....

Неактивен

#8 2009.06.03 20:02

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: IP

смотря что тебе надо.

Неактивен

#9 2009.06.03 23:03

DarkDaNTe
Участник
Откуда: Украина
Зарегистрирован: 2009.01.08
Сообщений: 574
Карма: 11
Профиль

Re: IP

Надо сверять только первые три блока цифр, чтобы для них вести логи.Это шоб миллион разных файлов под логи не создавалось. это же реально?

Неактивен

#10 2009.06.04 16:49

DarkDaNTe
Участник
Откуда: Украина
Зарегистрирован: 2009.01.08
Сообщений: 574
Карма: 11
Профиль

Re: IP

Как такое сделать?.

Неактивен

#11 2009.06.04 17:07

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: IP

Код:

1
span style="color: #0000BB"><?php$str = '127.0.0.1';preg_match('/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/U', $str, $array);print_r($array);?>

Неактивен

#12 2009.06.04 21:40

DarkDaNTe
Участник
Откуда: Украина
Зарегистрирован: 2009.01.08
Сообщений: 574
Карма: 11
Профиль

Re: IP

Спасибо. Гг. Прикольно smile

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.012 s