|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ser M Kislicin 2:5020/400 07 Apr 2000 04:08:17 To : All Subject : Re: address convert -------------------------------------------------------------------------------- Привет, Andrey Sapozhnikov <sapa@chelindbank.ru> wrote in message news:38EC7B09.7CE69FFC@chelindbank.ru... > Leonid Subbotin wrote: > > SK> А подскажите мне, как правильно конвертнуть > > SK> строку символов вида "192.168.1.1" в число? > > SK> Т.е. "192.168.1.1" - 3232235777 > > > > 192*256^3+168*256^2+1*256^1+1*256^0 ? > > > > только вот сижу, чешу репу, причем здесь перл ? > > > > aot: > > @ip=split(/\./,$ip); > > $num=$ip[0]*256*256*256 + $ip[1]*168*256*256 + $ip[2]*1*256 + $ip[3]*1; > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > perldoc -f pack Hе выходит: print(pack(S4, 192,168,1,1)); by! --- ifmail v.2.15dev4 * Origin: Rostelecom/Internet Centre (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6552bb8ff531.html, оценка из 5, голосов 10
|