|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexsandr Suharev 2:5064/7.44 05 May 2001 12:18:07 To : All Subject : Вопрос -------------------------------------------------------------------------------- 3дPACTE Allъъъ ъъ ъ Вот кусочек кода: @ip = (""); $i = 0; if (grep(/$userIP/, @ip) eq "0") { $ip[++$i] = $userIP; } Читаются ip и если их нет в массиве, то они добавляются туда. Hо есть проблемка если считан ip 192.168.1.1, а в массиве есть 192.168.1.12, ток вот как сделать что бы он не обрезал ip? Пробовал так: if (grep(/$userIP."."/, @ip) eq "0") { $ip[++$i] = $userIP."."; } Hо тогда скрипт очень долго выполняется и создает темповый файт, пока не заканьчивается свободное место на диске. ByE... .. . DiVeRSE [][][]ъъъ --- Terminate 5.00/Pro * Origin: ... и тебя напишут... (2:5064/7.44) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/2807b3150306.html, оценка из 5, голосов 10
|