Title: RE: HELP - Can't find string terminator??

Remove leading and trailing spaces from
terminating END_OF_MESSAGE.

Frank

-----Original Message-----
From: Sharon Tiroff
To: '[EMAIL PROTECTED]'
Sent: 2/16/01 10:53 AM
Subject: HELP - Can't find string terminator??

I am a newbie to CGI and I am receiving the following Error:.

CGI Error
The specified CGI application misbehaved by not returning a complete set
of HTTP headers. The headers it did return are:
Can't find string terminator "END_OF_MESSAGE" anywhere before EOF at
C:\Inetpub\wwwroot\cgi-bin\form.cgi line 115.

========================================================================
================================================

Here's the code:

sub send_sales {
        my( $name, $hdnLastName, $hdnEmail, $hdnPhone, $hdnCompany ) =
@_;
       
        open MAIL, "| /site/lib/mail -t -i"
                or die "Could not open sendmail: $!";
               
        print MAIL <<END_OF_MESSAGE;            # This is line 115
        To: mail\@duh.com
        Reply-To: $hdnEmail 
        Subject: E-mail Sales Test
       
        Contact information:
       
        $name
        $hdnLastName
        $hdnEmail
        $hdnPhone
        $hdnCompany
        END_OF_MESSAGE
                close MAIL or die "Error closing sendmail: $!";
}

========================================================================
=============================================

I am obviously not seeing the problem here. Is there a special string
terminator needed for  "<<END_OF_MESSAGE;" besides the semi-colon (";")
?

Thanks ahead of time!

Sheri

       

_______________________________________________
Perl-Win32-Web mailing list
[EMAIL PROTECTED]
http://listserv.ActiveState.com/mailman/listinfo/perl-win32-web

Reply via email to