From owner-freebsd-questions@FreeBSD.ORG Tue Sep 30 05:31:15 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0DAD416A4B3 for ; Tue, 30 Sep 2003 05:31:15 -0700 (PDT) Received: from remt26.cluster1.charter.net (remt26.cluster1.charter.net [209.225.8.36]) by mx1.FreeBSD.org (Postfix) with ESMTP id 402BB43FBF for ; Tue, 30 Sep 2003 05:31:14 -0700 (PDT) (envelope-from chowse@charter.net) Received: from [66.168.145.25] (HELO moe) by remt26.cluster1.charter.net (CommuniGate Pro SMTP 4.0.6) with ESMTP id 8503874; Tue, 30 Sep 2003 08:31:11 -0400 From: "Charles Howse" To: "'Andreas Kohn'" Date: Tue, 30 Sep 2003 07:31:04 -0500 Message-ID: <006001c3874e$ba64c170$04fea8c0@moe> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2616 In-Reply-To: <1064924628.669.5.camel@klamath> X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Importance: Normal cc: freebsd-questions@freebsd.org Subject: RE: Cgi help - malformed header from script. Bad header X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Sep 2003 12:31:15 -0000 > On Tue, 2003-09-30 at 14:01, Charles Howse wrote: > > Hi, > > FBSD 4.8-RELEASE-p10, Apache2. > >=20 > > 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') > >=20 > > 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. > >=20 > > 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=3DOct 1 Jimmy=20 > Carter born, > > 192,:cal > >=20 > > ScriptAlias is defined properly in httpd.conf, and I get the proper > > output from test-cgi. > >=20 > > I've read the Apache2 documentation on CGI, and=20 > troubleshooting errors, > > no joy. > >=20 > > How can I fix this? > >=20 > >=20 > Hi,=20 >=20 > Header and content of the HTTP response have to be separated=20 > by an empty > line. >=20 > #!/bin/sh > echo Content-type: text/plain > echo "" > /usr/bin/calendar >=20 > 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?