The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Проверка ip адреса..., !*! dubanoze, 11-Окт-02, 14:54  [смотреть все]
Может я глючу уже под конец рабочего дня...
но мне надо такое:
$adn=gethostbyaddr($ad);
если не разрезолвила
то $adn="-"
if (eregi("[.]]{3}",$adn))
     {
    $adn="-";
     }    
как ?


  • 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 отдает если не разрезолвит...
        сравнить не догадался... :(((




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру