jonc has asked for the wisdom of the Perl Monks concerning the following question:
Hello Monks,
I have a Perl-CGI code, and when it's run, everything looks fine. But I checked out the error_log and found:
[Thu Jun 23 16:28:09 2011] [error] [client ::1] Use of uninitialized value $c_enabling in string eq at /Library/WebServer/CGI-Executables/myfulltextsearch2011.cgi line 53, <IRVF> line 289.This was caused by this line of code:
my $c_enabling = param('enabling') ... if ($c_enabling eq 'on')
I got rid of it by putting this line in between:
$c_enabling='';Which is obviously not practical (in the case that the param was chosen). How can I permanently fix this? Is it part of the HTML?
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Getting rid of an uninitialized warning
by Sandy (Curate) on Jun 23, 2011 at 20:50 UTC | |
by jonc (Beadle) on Jun 23, 2011 at 21:06 UTC | |
Re: Getting rid of an uninitialized warning
by ikegami (Patriarch) on Jun 23, 2011 at 21:03 UTC | |
by jonc (Beadle) on Jun 23, 2011 at 21:08 UTC | |
by ikegami (Patriarch) on Jun 23, 2011 at 22:04 UTC | |
Re: Getting rid of an uninitialized warning
by ww (Archbishop) on Jun 23, 2011 at 20:56 UTC | |
by jonc (Beadle) on Jun 23, 2011 at 21:13 UTC | |
Re: Getting rid of an uninitialized warning
by wind (Priest) on Jun 23, 2011 at 20:55 UTC |
Back to
Seekers of Perl Wisdom