--As of Thursday, April 29, 2004 10:43 AM +0200, Jan Eden is alleged to have said:

I have a piece of HTML code containing two Perl variable names, which is
to be used in 6 scripts. So I tried to put it into a separate file to be
executed with "do page_head.pl", where page_head.pl contains something
like (simplified):

my $page_head = qq{<?xml version="1.0" encoding="utf-8"?><!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";><html
xmlns="http://www.w3.org/1999/xhtml"; xml:lang="de"
lang="de"><head><title>$title</title></head><body><a
href="show_local.pl?id=$mother_id" class="head" target="_self">UP</a><div
class="textbox"><!-- begin content -->};

The obvious problem is, that the variables are not interpolated according
to their current value in the scripts, i.e. although

--As for the rest, it is mine.


Just out of curiosity: would using HTML::Template be terrible overkill? This seems to be the type of thing it was designed for...

Daniel T. Staal

---------------------------------------------------------------
This email copyright the author.  Unless otherwise noted, you
are expressly allowed to retransmit, quote, or otherwise use
the contents for non-commercial purposes.  This copyright will
expire 5 years after the author's death, or in 30 years,
whichever is longer, unless such a period is in excess of
local copyright law.
---------------------------------------------------------------

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>




Reply via email to