kmullin5016 has asked for the wisdom of the Perl Monks concerning the following question:
I am a perl newbie, but I inherited a very large perl program, and am learning a lot from it. I added the line:
use strict;
to take advantage of the additional warnings and errors I get from it. But, now at run time, I am seeing this message (among others)
Use of uninitialized value in pattern match (m//) at secalert_index_verbose.cgi line 180..
Now this is the code before and after line 180:
($ENV{HTTP_USER_AGENT} =~ /MSIE/)
&& do {
# Internet Explorer
$style{'body','font-size'}='10pt';
$style{'th','font-size'}='8pt';
$style{'td','font-size'}='6pt';
$style{'pre','font-size'}='10pt';
$titlebox_size='4';
1;
} || do {
# Netscape
$style{'body','font-size'}='10pt';
$style{'th','font-size'}='10pt';
$style{'td','font-size'}='8pt';
$style{'pre','font-size'}='10pt';
$titlebox_size='5';
};
Line 180 is actually the line that reads:
} || do {
What's it talking about, and how do I fix it? I can't find the string 'm//' anywhere in my code.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Unknown warnings/errors
by Tanktalus (Canon) on Jan 29, 2007 at 20:50 UTC | |
|
Re: Unknown warnings/errors
by Joost (Canon) on Jan 29, 2007 at 20:51 UTC | |
by kmullin5016 (Acolyte) on Jan 29, 2007 at 21:14 UTC | |
by chargrill (Parson) on Jan 29, 2007 at 23:11 UTC | |
|
Re: Unknown warnings/errors
by blazar (Canon) on Jan 30, 2007 at 11:05 UTC | |
|
Re: Unknown warnings/errors
by Anonymous Monk on Jan 30, 2007 at 10:26 UTC |