http://www.perlmonks.org?node_id=648089


in reply to open a file and print out to webbrowser

Ah. PerlScript. :)

One problem is with your filename string:

my $sitelist_file="<c:\supportweb\content\sitelist.txt" print $sitelist_file; __END__ <c:supportwebntentsitelist.txt

Double-quoted strings treat backslash as starting escape sequences. Use single quotes instead:

my $sitelist_file='<c:\supportweb\content\sitelist.txt'; print $sitelist_file; __END__ <c:\supportweb\content\sitelist.txt

A more fundamental problem is that you're not checking if your open succeeded. A standard check would have revealed this problem to you:

open DATA, $sitelist_file or die "Cannot open '$sitelist_file': '$!'";

... that is, if you know where to find the error log. It's been too long since I looked at ASP and PerlScript.

Oh, and you have a syntax error. Typo? for each should be foreach, or simply for:

for my $line (@lines){ $response->write($line); }

print "Just another Perl ${\(trickster and hacker)},"
The Sidhekin proves Sidhe did it!