in reply to Extract variables from file (split? regex? backflip?)

I have a much better idea. Instead of trying to manually print out every line of html, use HTML::Template and seperate the html from the perl. Then you could replace the above with __output.tmpl__
<INPUT TYPE='HIDDEN' NAME='g_emplid' VALUE='<TMPL_VAR NAME="g_emplid"> +'> <INPUT TYPE='HIDDEN' NAME='g_oprid' VALUE='<TMPL_VAR NAME="g_oprid">'> <INPUT TYPE='HIDDEN' NAME='g_LogonName' VALUE='<TMPL_VAR NAME="g_Logon +3Name">'> <INPUT TYPE='HIDDEN' NAME='g_projects' VALUE='<TMPL_VAR NAME="g_projec +ts2">'> <INPUT TYPE='HIDDEN' NAME='g_projects_valid' VALUE='<TMPL_VAR NAME="g_ +projects_valid">'> <INPUT TYPE='HIDDEN' NAME='g_projects_valid' VALUE='<TMPL_VAR NAME="g_ +projects_valid">'>


__output.pl__
use HTML::Template; my $h = new HTML::Template(filename=>'output.tmpl'); $h->param ( g_emplid => $g_emplid, g_oprid => $g_oprid, g_LogonName => $g_LogonName, g_projects => $g_projects, g_projects_valid => $g_projects_valid, g_projects_valid => $g_projects_valid, ); print $h->output;

Replies are listed 'Best First'.
Re: Re: Extract variables from file (split? regex? backflip?)
by Lori713 (Pilgrim) on Sep 04, 2003 at 01:00 UTC
    Excellent suggestion! Also, thank you for giving me an example of how to use it. I'm so new at this, and trying to dig through a program handed off to me. The original program has a lot of print statements in it in order to generate the HTML pages, and I'd like to slowly weed those out in future versions. (See Sub-initiate needs help getting started for history on this program I'm tackling).