On Thu, 18 Oct 2001, dan radom wrote:

> I'm trying to print the contents of a file which is being passed from
> a html form.  I'm pretty close (I think).  Here's what I have...
>
> #!/usr/local/bin/perl -w

You should also have 'use strict' here.

> use CGI qw(:all);
> $s=CGI::param('host');
> $s = quotemeta($s);
> print header;
> print start_html();
> open(CONF, "/opt/disk4/REDBACK-BACKUP/$s") or
> die("configuration file not found")";
                              -------^
You have an extra quote here

This is why you are getting unterminated string errors.

> @t=<CONF>;

Grabbing up a file into an array isn't always a good idea.  You should do:

while(<CONF>) {

        print "$_<BR>";
}

> close(CONF);
> foreach (@t) { print "$_<BR>" };
> print end_html();

-- Brett

                                          http://www.chapelperilous.net/
------------------------------------------------------------------------
This is clearly another case of too many mad scientists, and not enough
hunchbacks.


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to