linux-l: Perlsuche

Guntram Trebs gunni at mathematik.hu-berlin.de
Di Apr 17 13:09:01 CEST 2001


On Tue, 17 Apr 2001, Duncan Rubinger wrote:

> > > [Tue Apr 17 11:05:00 2001] [error] [client 192.168.0.198] malformed
> > > header from script. Bad header=duncan:
> > > /home/httpd/cgi-bin/findhttp.cgi
> >
> > Als schnelle Abhilfe kannst Du folgende Zeile an den Anfang des
> > Scripts stellen:
> >
> > print "Content-type: text/html\n\n";
> 
> Hilft leider nicht viel, selber Fehler :-(
> 
> Hier mal das Script:
> -------Snip------
> #!/usr/bin/perl
> use CGI;

use CGI brauchst Du nicht, wenn du es per Hand machst, dürfte aber auch
nichts schaden, oder?

> print "Content-type: text/html\n";
                               ^^^^^^

Das muß heißen:

print "Content-type: text/html\n\n";

Denn der Header wird vom Rest durch eine Leerzeile getrennt.
malformed header ist dann nicht verwunderlich.


> print "Available Websites on Server:\n";
...


Guntram




Mehr Informationen über die Mailingliste linux-l