Error 500
Kurti
- cgi
Halloechen,
Folgenden Hinweis bekomme ich wenn ich ein cgi aufm Server starten will
[...]
Premature end of script headers: /usr/www/users/inventur/cgi-bin/kosten.cgi
der Haeder sieht so aus:
[cut]
#!/usr/bin/perl
read(STDIN, $Daten, $ENV{'CONTENT_LENGTH'});
[...]
[cut]
kann mir da jemand helfen ?
Danke schonmal,
denn bis dann,
Kurti
Halloechen Kurti!
Premature end of script headers: /usr/www/users/inventur/cgi-bin/kosten.cgi
Damit ist nicht der Header Deines Scripts (> #!/usr/bin/perl) gemeint, sondern der HTTP-Header, den Dein Script zum Browser schickt (schicken muß). Deins tut das offensichtlich nicht. Der Header ist das was als erstes per print von Deinem Script ausgegeben wird. Und zwar bis zu den ersten zwei \n. Dieser Header mus ein bestimmtes Format haben, abhängig davon, was Dein Script ausgeben soll. Also z.B. sowas: print "Content-type: text/html\n\n"; (das ist ein Header für HTML-Seiten).
In dieser Richtung musst Du suchen.
Gruß Frank
Hi!
Also z.B. sowas: print "Content-type: text/html\n\n"; (das ist ein Header für HTML-Seiten).
In dieser Richtung musst Du suchen.
... und dabei hilft Dir wie immer http://www.teamone.de/selfaktuell/artikel/schroepl03.htm. ;-)
So long