Other replies have covered most of what I'd suggest, but so far nobody has mentioned that you're not checking for and reporting errors.
If your code isn't working, use Perl's error reporting functionality to find out why. Try this:
my $template = HTML::Template->new(filename => 'my.tmpl') or die "Cann +ot create template object: $!"; print $template->output() or die "Cannot output template: $!";
If either of the methods you're calling fail, you'll be able to find out why. If you're running from the command line, these errors will be output on your terminal. If you're running as a CGI, the errors will be output to your server error log (or you could use CGI::Carp's fatalsToBrowser to output errors in the HTTP response).
In reply to Re: About HTML::Template
by tomhukins
in thread About HTML::Template
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |