CGI-Problem - DRINGEND!

  • Hallo Freunde,

    Ich habe ein CGI-Skript, was aus irgendeinem Grund nicht funktioniert, und ich kann mir keinen Reim draus machen, woran es liegen könnte.
    Kann mir bitte jemand helfen?
    Es sieht alles sehr logisch aus, also nehme ich an, es liegt am Beginn des Skripts, das sit der Teil, von dem ich am wenigsten verstehe:

    #!/usr/bin/perl
    #
    #
    # CGI to handle the contents an HTML form
    #
    #
    # Generated on Wed Dec 23 19:00:36 PST 1998
    #

    $| = 1;
    if ($ENV{'REQUEST_METHOD'} eq 'POST') {
    read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
    @pairs = split(/&/, $buffer);
    foreach $pair (@pairs) {
    ($name, $value) = split(/=/, $pair);
    $value =~ tr/+/ /;
    $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
    $in{$name} = $value;
    }
    }

    Bitte helft mir, ich bin schon ganz verzweifelt.
    Danke.

    P.S.: Antwort per Mail erwünscht, aber nicht Pflicht: Stephan(at)nycmail.com