|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : A.Radoselsky 2:5020/400 05 May 2001 18:43:20 To : All Subject : Re: Вопрос --------------------------------------------------------------------------------
>
> Читаются ip и если их нет в массиве, то они добавляются туда.
> Hо есть проблемка если считан ip 192.168.1.1, а в массиве есть
> 192.168.1.12, ток вот как сделать что бы он не обрезал ip?
А может hash проще будет
$ip_hash{$user_ip}=какое-то_значение(например время появления и тп) unless
exists $ip_hash{$user_ip};
и ни каких тебе регэкспов и временных файлов
Да и работает значительно быстрее при большом размере масива
А можно еще проще , если тебе нужен только масив адресов не по порядку , то
вообще проверять не надо
Просто ставишь $ip_hash{$user_ip}=1 и все
A.Radoselsky
--
Отправлено через сервер Talk.Ru - http://www.talk.ru
--- ifmail v.2.15dev5
* Origin: Talk.Ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/648836217770.html, оценка из 5, голосов 10
|