Hallo Dubu,
[quote=Dubu,08.01.2006, 13:55]Bei CGI-Skripten die CGI-Parameter manuell auseinander zu nehmen ist eigentlich seit fast 10 Jahren nicht mehr noetig, denn so lange gibt es CGI.pm.[/quote]
Ok, dann hätte ich das Skript vielleicht workflow.pl nennen sollen und nicht
workflow.cgi, denn von CGI wird in dem Skript nichts genutzt. Im Netz
wimmelt es trotzallem mit Perl-Beispielen, wie man die Parameter ohne
CPAN CGI auseinandernehmen kann und das mit gutem Grund.
Es kommt eigentlich garnicht auf den Grund an, denn wenn jemand CGI
nicht nutzen und gerne wissen möchte, wie die Parameterliste verarbeitet
werden kann, dann ist dieses Stück Code wie viele andere auch ein Anfang.
Das nicht alle Möglichkeiten abgedeckt werden - hier nehme ich Bezug auf
die Checkboxen - hätte ich vielleicht noch dazu schreiben sollen. Es Bedarf
für diesen Fall um einige Erweiterungen.
[quote=Dubu,08.01.2006, 13:55]Jetzt kannst du natuerlich sagen: "Diese ganzen Spezialfaelle, die CGI.pm behandelt, brauche ich doch fuer meine CGIs gar nicht." Gut, aber dann
behalte deinen Code fuer dich![/quote]
Ich sage das sicherlich nicht und ich verstehe auch deinen Ausbruch nicht.
Meine Antwort auf Renee's Beitrag bezog sich auf die Trennzeichen, nicht
auf die Verwendung von CGI.pm. Ich halte sehr viel von CGI, aber für meine
wenigen Projekte habe ich mich für HTML::Template entschieden - bald
vielleicht auch *::Compiled - und von Misch Masch halte ich überhaupt
nichts.
Wer CGI nutzt, sollte auch die Möglichkeiten von CGI verwenden und keine
eigenen Dinger drehen, wie zum Beispiel die Verarbeitung der Parameter.
Der OP wollte von mir wissen, wie ich das gemacht habe und es tut mir
Leid, falls ich ihn dazu angeregt habe, meine Beispielverarbeitung der
Paramterliste zu verwenden - bitte mache das nicht :-).
[quote=Dubu,08.01.2006, 13:55]Wenn du deinen "Works-for-me" Code hier oder sonstwo veroeffentlichst, dann lesen und uebernehmen ihn auch andere, die vielleicht nicht beurteilen koennen, wie zuverlaessig, sicher und robust er ist.[/quote]
Ich gebe zu, dass war vielleicht ein wenig nachlässig von mir, aber es bleibt
kein Grund für dich offen, so zu reagieren.
[quote=Dubu,08.01.2006, 13:55]Der Aerger mit "Matt's Script Archive" sollte jedem hier noch bekannt sein.
Just my 0.02$.[/quote]
Das war sicherlich ein Insider, denn als Moderater wirst du sicherlich
wissen, dass ich erst seit kurzem hier im Forum bin und deine Bemerkung
nicht verstehe.
Mir wird hier bei vielen Fragen auf freundliche Weise weitergeholfen und
genau das möchte ich gerne zurückgeben - genauso, wie es sich in einer
Perlgemeinde gehört. Auf viele Fragen und auch Antworten versuche ich
neue Denkanstöße zu geben. Das nicht alles 100%ig ist, kommt selbst bei
den Besten vor. Ich nehme deine Kritik entgegen und arbeite dran.
Einverstanden?
Wenn du magst, kannst du mir gerne den Insider erklären.
Ich bin neugierig.
Greez,
opi
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.