[jeffa@neo cgi-bin]$ perl -c val.cgi Global symbol "$template" requires explicit package name on line 51 Global symbol "$page_num" requires explicit package name on 64 Global symbol "%shorthand" requires explicit package name on line 71 Global symbol "$startingcat" requires explicit package name on line 71 val.cgi had compilation errors. #### (name this 'params.tmpl')
KEY   VALUE
=>
No params!
##
## use CGI qw(:standard); use HTML::Template; use strict; my $template = HTML::Template->new(filename => 'params.tmpl') or die; my $params = [ map { { KEY => $_, VALUE => join(',',param($_)) } } param() ]; $template->param(PARAMS => $params); print header, start_html('Form Param Display'), $template->output, end_html; #### http://localhost/cgi-bin/params.cgi?foo=bar&qux=baz&foo=bar2 http://localhost/cgi-bin/params.cgi