Yup it prints valid HTML. Here's an example running it from the
command-line:
06:38pm ../ch06> perl -wT current_time.cgi
Content-type: text/html
<HTML>
<HEAD>
<TITLE>Current Time</TITLE>
</HEAD>
<BODY BGCOLOR="white">
<H1>Current Time</H1>
<P>Welcome. The current time is Fri Mar 1 18:38:18 2002.</P>
</BODY>
</HTML>
06:38pm ../ch06>
and here's the source (verbatim) for it from the O'Reilly CGI text that
won't run with the -T in the #! line, but will run if I remove the
"T"aint-checking:
#!/usr/bin/perl -wT
use strict;
use HTML::Template;
use constant TMPL_FILE => "$ENV{DOCUMENT_ROOT}/templates/current_time.tmpl";
my $tmpl = new HTML::Template( filename => TMPL_FILE );
my $time = localtime;
$tmpl->param( current_time => $time );
print "Content-type: text/html\n\n",
$tmpl->output;
--ted
----- Original Message -----
From: "W P" <[EMAIL PROTECTED]>
To: "Ted Markowitz" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Friday, March 01, 2002 6:27 PM
Subject: Re: Using -T (taint) in perl scripts on Win32
> Blank>> produces valid HTML with no errors.
>
>
> so you're saying it is printing a valid header? like this:
>
>
> Content-type: text/html
>
>
> HTML STUFF HERE
>
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]