Konfusion: param auslesen

Beitrag lesen

Hallo,

ich schau mir diesen winzigen Code wahrscheinlich schon zu lange an und sehe überhaupt nicht, welche Kleinigkeit nicht funktioniert.

Folgende Fehlermeldung wird ausgespuckt:
Undefined subroutine &main::param called at modularisierung.pl line 11.

Und das ist der Code dazu, kann mir jemand da weiterhelfen?

#!/usr/local/bin/perl -w

use strict;
use CGI::Carp qw(fatalsToBrowser);

print "content-type: text/html\n\n";
print "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\n";

my $url = "http://www.meinedomain.de/ordner";

if ((param("Benutzer") eq "vogel") and (param("Pass") eq "beere")) { ### line11
 print <<END;
<head>
<meta http-equiv="refresh" content="1"; URL="$url/multiplikatoren">
</head>

<body>
Sollte die automatische Weiterleitung nicht funktionieren, klicken Sie bitte <a href="$url/multiplikatoren">hier...</a>
</body>
</html>
END
} else {
 print <<END;
<head>
<meta http-equiv="refresh" content="1"; URL="$url/error.html">
</head>

<body>
Sollte die automatische Weiterleitung nicht funktionieren, klicken Sie bitte <a href="$url/error.html">hier...</a>
</body>
</html>
END
}

Vielen Dank, Robin