use warnings;

$ARGV[4] = "100.200.30.40"; # for the sake of clarification.

my @IPs = split('.', $ARGV[4]);
if ($IPs[1] < 100) {
  print "TRUE";
} else {
  print "FALSE";
}

running it...
Use of uninitialized value in numeric lt (<) at ./ppp.rotate line 6.

And the condition is *always* true.

Now, as far as I know, this is happening because $IPs[1] isn't a integer,
but a string....  What I don't know, is how to fix this.... :/

I know this is just one line or one function I'm missing... Please assist :)

--
me




-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to