NO MORE ERRORS

The script guestbook.cgi is working!

----- Original Message -----
From: "Mr. Horace Franklin Jr." <[EMAIL PROTECTED]>
To: "R. Joseph Newton" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Monday, March 10, 2003 7:04 AM
Subject: Re: CG I Script [guestbook.cgi]


> Joseph,
>
> I am dealing with error messages one by one, in the order encountered..
> This is the last error I received.
>  Software Errors:
> 03/10/2003:
>  What? - Bareword "LINE" not allowed while "strict subs" in use at
> guestbook.cgi line 23.
>                  Execution of guestbook.cgi aborted due to compilation
> errors.
> ***********
> 03/09/2003:
>  Fixed - Can't find string terminator "E_FORM" anywhere before EOF at
> guestbook.cgi line 205.
> ***********
> 03/09/2003:
>  Fixed - Global symbol "$__START__" requires explicit package name at
> guestbook.cgi line 29.
> ***********
> 03/09/2003:
>  Fixed - Modification of a read-only value attempted at
> /usr/lib/perl5/5.6.1/vars.pm line 40.
>                 BEGIN failed--compilation aborted at guestbook.cgi line
18.
>
> I have no idea what is worng with the syntax $START - LINE;
> Should I change the other references to line to uppercase or
> (see * ).
>
> Horace
>
> Line  23 - eval { main() }; $START = LINE;
>                                      * $START = $LINE
>                       if ($@) {
>                         chomp($@);
>
>                         $@ =~ s/\(eval\) line (\d+)/${CGI} . " line " .
>                       *$@ =~ s/\(eval\) $LINE (\d=)/${CGI} . " $LINE "
>                              ($START-$1-1)/e;
>                         $@ =~ s/( at ).*( line )/$1${CGI}$2/;$
>                       *$@ =~ s/( at ).*($LINE)/$1${CGI}$2/,$
>
> ----- Original Message -----
> From: "R. Joseph Newton" <[EMAIL PROTECTED]>
> To: "Mr. Horace Franklin Jr." <[EMAIL PROTECTED]>
> Cc: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
> Sent: Sunday, March 09, 2003 3:55 PM
> Subject: Re: CG I Script [guestbook.cgi]
>
>
> > "Mr. Horace Franklin Jr." wrote:
> >
> > > Rob,
> > > Disregard the email below.
> > > I have one error:
> > >
> > >  Software Error:
> > >  Can't find string terminator "E_FORM" anywhere before EOF at
> > > cgi_guestbook.cgi line 205.
> > >
> > > The code looks good to me.  What does this error mean?
> > >
> > > Horace
> >
> > Is this the first error message returned by the interpreter?  If not, it
> is probably meaningless.  The one use of heredoc <<E_FORM in your code [as
> posted at the base of this thread] does seem to be properly terminated.
The
> line numbers are way off, though.  This is an indication that you have not
> dealt with earlier errors.  These earlier errors will often make it
> impossible for the interpreter to properly parse code found later.
> >
> > What is the full message returned on compilation?  What do the lines
> referred to in the first error message, and the lines just preceding
those,
> contain?
> >
> > You MUST deal with error messages one by one, in the order encountered.
> Otherwise you are set adrift in a sea of consequential incomprehension.
> >
> > Joseph
> >
> >
> > --
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>


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

Reply via email to