André: CGI-Error

hiho, :-)
ich habe da ein Prob mit CGI, wenn ich ein Script, z.B. ein simples 'Hello World' ausgeben lassen will, kommt folgender Fehler:

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:

Hello world.

Ich muß dazu sagen, dass ich noch blutiger Anfänger bin, bin um jede Hilfe dankbar

Mfg

André

  1. Hi,

    The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:

    Hello world.

    jepp, genau. Ein CGI-Script _muß_ dem Server _vor_ dem ersten Zeichen einen HTTP-Header ausgeben, beispielsweise "Content-type: text/plain", gefolgt von einer Leerzeile. Wenn Du in Perl programmierst, solltest Du _unbedingt_ das CGI-Modul benutzen:

    #!/usr/bin/perl -w
    use strict;
    use CGI ':standard';
    print header, 'Hello World';

    Mehr dazu findest Du in

    perldoc CGI

    auf Deinem Rechner (da wo Perl installiert ist).

    Cheatah