Hi Struppi
das Modul kann sehr viel und warum es dir lieber ist HTML code und Perl Code zu vermischen ist seltsam. Die Funktionen des Moduls helfen bei vielen Sachen, z.b. beim Aufbau von Tabellen, Formularen und Listen.
Bei Formularen ist es noch nützlicher, da du dir z.b. keine Gedanken mehr darum machen musst, dass die Werte wieder befüllt werden müssen, wenn jemand etwas fehlerhaft ausgefüllt hat.
Das wäre eine Gute Sache...
Die Umwandlung aller notwendigen Zeichen macht CGI (hast du mal versucht wie es bei Umlauten bei dir aussieht?)
OK, das war die Stelle die mich restlos Überzeugt hat. Ä,Ö,Ü sehen katastrophal aus.
Ein anderes als ich momentan verwende?
Ja.
HTML:
<input type="text" name="text1">Perl:
my $text1 = CGI::param('text1');
Nichts weiter.
D. h. ich kann den Input-Teil im HTML-Code beibehalten, und habe dann im Perlscript mit -> my $text1 = CGI::param('text1'); zugriff auf das Feld "text1" und dessen Inhalt steckt dann in der Variable "$text1" ?
Das wäre sehr praktisch.
Ein paar Preisfragen:
-Wenn der Client in text1 nichts einträgt, was macht cgi?
-Wenn der eingegebene Text bei text1 Leerzeichen aufweist, sind die dann in $text1 mit "+" oder tatsächlich mit Leerzeichen hinterlegt?
Bzw. ich brobier das gerade mal aus...
Gruß Gary
zusammen mit dem Namen des feldes, das wertet alles das Mdoul CGI aus.
Struppi.