in reply to String eval is cool
No need for eval to convert from binary:
sub bin { return unpack('N', pack('B32', substr('0'x32 . $_[0], -32))); } $mask = bin('1'x$bits . '0'x(32-$bits));
No need for eval to create an IP mask:
$mask = 0xFFFFFFFF << (32-$bits);
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: String eval is cool
by DrHyde (Prior) on Jun 27, 2006 at 08:52 UTC | |
by ikegami (Patriarch) on Jun 27, 2006 at 14:16 UTC |