Hi All,
Thanks to Perrin's help I have been able to isolate
all my current problems down to whenever I make a call to
CGI::scrolling_list(...);
in a piece of code that is executed in the load stage of
mod_perl I am unable to extract any values from my forms
using
CGI::param("field_name ");
in my cgi scripts. By load stage I mean BEGIN blocks, anonymous
subroutines in packages loaded at startup, or even named
subroutines called from startup.pl
If I remove the call from the load stage I can issue the scrolling_list
call from any cgi (or packaged sub called from a script) and everything
works fine.
Versions: perl 5.6.1, mod-perl 1.26, CGI 2.78
Any ideas? other than go bug the CGI.pm people, I'm already on my way :)
Perrin Harkins wrote:
snip ..
> It looks to me like you are confused about "our" and BEGIN. If you change
> the "our" to a "use vars" I think it will fix your problems. This is not
> mod_perl-specific.
snip...
I was able to get BEGIN blocks to work with "our", after I changed
everything to the
"use vars" syntax, and back. No idea what changed, don't really care,
just happy :)
Both the mod_perl docs and perl 5.6.1 docs are pushing the use of "our"
Dave
--
Dave Morgan
[EMAIL PROTECTED]
403 399 2442
I cut perl the way I cut C, badly.