SOLVED RE: Cgi help - malformed header from script. Bad header

Charles Howse chowse at charter.net
Tue Sep 30 09:39:04 PDT 2003


> > On Tue, 2003-09-30 at 14:01, Charles Howse wrote:
> > > Hi,
> > > FBSD 4.8-RELEASE-p10, Apache2.
> > > 
> > > My first cgi-bin program.
> > > I have the following files in /usr/local/www/cgi-bin:
> > > Cal (-rwxr-xr-x)
> > > Calendar (-rw-r--r-- typical calendar file to display 'today in
> > > history')
> > > 
> > > Cal contains the following lines:
> > > #!/bin/sh
> > > echo Content-type: text/plain
> > > /usr/bin/calendar
> > > ------
> > > If I cd to /usr/loca/www/cgi-bin, and do ./cal,
> > > I get the echo, plus the expected output.
> > > 
> > > When I request, http://howse.no-ip.org/cgi-bin/cal
> > > I get an Internal Server Error.
> > > The error logfile says:
> > > Malformed header from script. Bad header=Oct 1	Jimmy 
> > Carter born,
> > > 192,:cal
> > > 
> > > ScriptAlias is defined properly in httpd.conf, and I get 
> the proper
> > > output from test-cgi.
> > > 
> > > I've read the Apache2 documentation on CGI, and 
> > troubleshooting errors,
> > > no joy.
> > > 
> > > How can I fix this?
> > > 
> > > 
> > Hi, 
> > 
> > Header and content of the HTTP response have to be separated 
> > by an empty
> > line.
> > 
> > #!/bin/sh
> > echo Content-type: text/plain
> > echo ""
> > /usr/bin/calendar
> > 
> > should work.
> 
> Hoooray!  It works now!  Thanks to all who responded.
> 
> NOW...take a look at http://howse.no-ip.org
> And then look at http://howse.no-ip.org/cgi-bin/cal
> 
> Where is the documentation on how to get the calendar info 
> into a web page that looks like my default?

I'll post the details if anyone's interested, just wanted to let the
list know there is no need for further replies to this thread.  :-)




More information about the freebsd-questions mailing list