in reply to Re: Do regex using hash keys to wrapped template tokens
in thread Do regex using hash keys to wrapped template tokens
Hmmm...an odd thing is happening. Here is the code:
if ( $input->param('debug') ) { print "<P>...replacing parameter token +s in final report"; } my $w = $input->param('wrapper'); for ( keys %input ) { if ( $input->param('debug') ) { print "<P>...replacing token: $_"; + } $page_template =~ s/\Q$w$_$w/$input->param($_)/eg; $page_template =~ s/\Q${w}lc_\L$_\E$w/$input->param(lc)/eg; $page_template =~ s/\Q${w}uc_\U$_\E$w/$input->param(uc)/eg; }
I see the message on screen of "...replacing parameter tokens in final report" but I am not seeing any "...replacing token: __". Is the FOR loop set up correctly? At first I thought I was losing the contents of the hash but I know there are values in $input as the first 'debug' line is working.
For that matter, I have tried everyones suggestions (thans to all for their time) with no luck meaning the tokens are not replaced in the final template. I'm stumped. I am doing replacements to record and table templates just fine. $page_template is the final to-be-displayed-to-the-user template.
TIA.
======================
Sean Shrum
http://www.shrum.net
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Re: Do regex using hash keys to wrapped template tokens
by japhy (Canon) on Feb 15, 2002 at 06:38 UTC | |
by S_Shrum (Pilgrim) on Feb 16, 2002 at 00:40 UTC | |
by ChemBoy (Priest) on Feb 19, 2002 at 02:15 UTC | |
by S_Shrum (Pilgrim) on Feb 16, 2002 at 01:06 UTC |