Hi,
die Reihenfolge der Parameter muß nicht unbedingt mit der der Formularfelder übereinstimmen. Schreibe also statt:
»» $Formular[$i] = $name;
»» $i = $i + 1;
»» $Formular[$i] = $value;
»» $i = $i + 1;
einfach:
$Formular{$name} = $value;
und frage dann statt
if (($Formular[1] eq $Zeilen[1]) && ($Formular[3] eq $Zeilen[2]))
if ($Formular{'feldname'} eq $Zeilen[1] && $Formular{'feldname'} eq $Zeilen[2]) # 'feldname' jeweils ersetzen
Zusammen mit chomp() sollte es dann gehen. Noch eine Kleinigkeit:
»» print "Location: ../ml/index.html\n\n";
»» print "Location: ../fl/index.html\n\n";
Möööp! Herzlichen Glückwunsch. Sie haben sich zur Reinigung des Aufzugs entschlossen :-)
IMMER eine absolute URI angeben, also:
print "Location: http://complete.path.to/your/ml/index.html\n\n";
Eine relative Angabe wird zwar meist korrekt interpretiert, ist aber trotzdem falsch.
Cheatah