Hallo Kai,
Auf Anhieb festgestellte Mängel:
- kein -w
- kein use strict / kein my
- kein use CGI (Querystrings werden mit veraltetem Code geparsed)
- teilweise keine Überprüfung von Rückgabewerten (flock, close)
- keine Einhaltung an gültige Konventionen
Auch wenn strict zum guten Ton gehoert - aber wenn es wirklich soooo verpflichtend waere, warum ist es dann nicht laengst Default beim Perl-Interpreter?
Und "use CGI" ist auch noch kein Gesetz, das der liebe Gott gemacht hat, es ist nur eine der beliebtesten ewigen Stammtisch-Wiederholungen in den Newsgroups. Kein Zweifel - das CGI-Modul ist sinnvoll. Aber fuer ein Script, das nur ein einziges Formularfeld auszuwerten hat, moeglicherweise nicht. Denn jedes Modul-Laden erzeugt ja auch wieder Serverlast.
Ansonsten stimme ich dir durchaus zu. Die "Bausteine", die das Tool liefert, lassen sich wahrscheinlich noch verbessern.
viele Gruesse
Stefan Muenz