Hallo Micha,
sub ausgabe2 {
($UserFound,$Email)=&VerifyUser($FM{'username'});
if ($UserFound) {
&ausgabe;
} else {
&falsch;
}
} #!!!!!!!
es könnte daran liegen, dass die Sub 'ausgabe2' nicht mit einem '}' abgeschlossen ist.
Ausserdem solltest du bei der Ausgabe von Text an den Browser immer ' print "Content-type: text/html\n\n"; ' vor die anderen 'print'-Angaben schreiben. Das kann dir Ärger mit HTML-Headern ersparen. So z.B.
print "Content-type: text/html\n\n";
print "Test\n";
MfG Florian Auer