KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I would like to use the HTML::Template module. However, it is not installed on the server I'm using to develop CGI scripts. Is it possible to load a module at runtime: I found the Template.pm file on my local Perl installation and uploaded the file to the server I'm using. #!/usr/bin/perl -w use CGI qw(:standard :html4); use CGI::Carp qw(warningsToBrowser fatalsToBrowser); # use HTML::Template; use Template; # my $package = "HTML::Template"; # eval { # (my $pkg = $package) =~ s|::|/|g; # require need a path # require "$pkg.pm"; # import $package; # }; # die $@ if( $@ ); # open the HTML template my $template = HTML::Template->new(filename => 'test.tmpl'); # fill in some parameters in the template $template->param(home => $ENV{HOME}); $template->param(path => $ENV{PATH}); # send the obligatory Content-Type print "Content-Type: text/html\n\n"; # print the template print $template->output;
Tags (comma-separated)
Save Edits
Cancel