Hallo,
statt dessen wird bei jeder Abweichung vom Geforderten abgebrochen? Das mag zwar sicher sein, ist jedoch oft genug entgegen jeder Usability. Viele Fehler bei der Eingabe lassen sich leicht erkennen und korrigieren, ohne sie dem User wieder vorwerfen zu müssen.
Es wird nicht abgebrochen, der Anwender kann die Werte korrigieren,während das Script läuft? Dann ist mir nicht klar, wie Du Daten per POST erhältst.
Warum "während das Script läuft"?
Ich nehme an, es ist die normale Formularverarbeitung.
1. Anwender gibt Daten ein und drückt den Submit-Button.
Das Perl-Haupt-Programm wird aufgerufen, prüft die Eingaben unter Verwendung der Unterprogramme.
Wenn Fehler, wird wieder das Formular ausgegeben mit Fehlermeldungen.
Dann geht es wieder bei 1. weiter.