- RE: Проверка ip адреса..., JJ, 18:20 , 13-Окт-02 (1)
>Может я глючу уже под конец рабочего дня... >но мне надо такое: >$adn=gethostbyaddr($ad); >если не разрезолвила >то $adn="-" >if (eregi("[.]]{3}",$adn)) > { > $adn="-"; > } >как ? use Socket; # не забудь вставить в начало скрипта
# резолвит практически все ip: $ip = $ENV{'REMOTE_ADDR'}; $hostname = scalar(gethostbyaddr(inet_aton($ip), AF_INET));
- RE: Проверка ip адреса..., J, 12:15 , 15-Окт-02 (2)
>use Socket; # не забудь вставить в начало скрипта > ># резолвит практически все ip: > >$ip = $ENV{'REMOTE_ADDR'}; >$hostname = scalar(gethostbyaddr(inet_aton($ip), AF_INET)); ну и как этот крутой код будет резолвить хост, про которого ничего не написано в DNS? %-)
- RE: Проверка ip адреса..., dubanoze, 15:48 , 15-Окт-02 (3)
>>use Socket; # не забудь вставить в начало скрипта >> >># резолвит практически все ip: >> >>$ip = $ENV{'REMOTE_ADDR'}; >>$hostname = scalar(gethostbyaddr(inet_aton($ip), AF_INET)); > > >ну и как этот крутой код будет резолвить хост, про которого ничего >не написано в DNS? %-) Народ, сорри вопрос снят... глючил под конец р.б. сильно :(( он же ip отдает если не разрезолвит... сравнить не догадался... :(((
|