[thelist] What characters to 'escape' Perl?
Tobyn Baugher
toby at rsux.com
Mon Feb 24 22:45:01 CST 2003
On Monday, February 24, 2003 8:16 PM -0800 Anthony Baratta
<Anthony at Baratta.com> wrote:
> If you are really stringing together print statements like that, I
> prefer this method:
>
> print qq[Content-type: text/html
*snip*
> ];
>
> As long as you don't use [] in your text.
'Here document' syntax is also quite useful if you're going to do one
big multi-line print statement. Something like
print <<END_OF_MY_HTML;
Content-type: text/html
<html>
<head><title>Recommend</title></head>
<body bgcolor="$BodyColor">
<td width="33%" align="middle">
<td width="100" bgcolor="$TableColor">
<font face="Arial,Helvetica" color="$TableFont">To:</font>
</td>
<!-- Copyright 1999-2002 -->
</body>
</html>
END_OF_MY_HTML
lets you avoid worrying about using one magical character for your
quote delimiter. Just don't put END_OF_MY_HTML on a line by itself
inside your actual HTML and you're good to go :).
--
Tobyn Baugher <toby at rsux.com>
http://www.rsux.com
aim: dieplzkthxbye icq: 14281524 efnet: toby
More information about the thelist
mailing list