Frank Geueke, III wrote:
> Thanks for the help with the reverse if and else. I
> ended up <sigh> using a single line forward if on a
> single line. Now my next question. I'm using a jumbo
> here tag (I think that's what they're called) to add
> html to a string. I need to use a variable within the
> tag (done this before, no problem) but I need to have
> text immediately following the variable name. How do
> I tell Perl that the text is not part of the variable
> name? Here's my code:
>
> sub print_html_beginning
> {
> my $html_ref = shift(@_);
> my $get_to_index = shift(@_);
> ${$html_ref} .= <<"___HTML___";
> Content-type: text/html
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
> Transitional//EN"
> "http://www.w3.org/TR/html4/loose.dtd">
> <html class="white_on_black">
> <head>
> <meta HTTP-EQUIV="content-type"
> CONTENT="text/html; charset=iso-8859-1">
> <title> Hotspot Tracker </title>
> <LINK REL=StyleSheet
> HREF="$get_to_indexcss/hotspot.css" TYPE="text/css"
> MEDIA="screen">
>
> in the link tag Perl thinks the var name is
> $get_to_indexcss...
>
> Thanks. ~Frank
>
Hi Frank,
In your example, you could escape the '_' (underscore) out. Like this:
HREF="$get\_to_indexcss/hotspot.css" ...
That seems to work for me.
--Errin
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>