CGI.pm
Das CGI.pm Modul gehört zu einem der Hauptgründe weswegen die meisten
CGI-Skripts in Perl geschrieben wurden. Damit wird die CGI-Programmierung
fast zum Kinderspiel. Dieses Modul ist mittlerweile Bestandteil von Perl
und muss nicht mehr extra heruntergeladen werden.
CGI.pm wird hauptsächlich verwendet um die Daten zu decodieren, wie sie
bereits gesehen haben.
Auch haben sie die Möglichkeit HTML-Tags zu erzeugen. Ich möchte ihnen
in diesem Kapitel einen kurzen Überblick zu dem Modul verschaffen.
Mehr Informationen finden sie außerdem unter perldoc CGI.
CGI.pm verwenden
Um CGI zu verwenden müssen sie logischerweise das Modul angeben....
use CGI;
Wollen sie ein neues Objekt erzeugen, gehen sie folgendermaßen vor...
$xyz=new CGI;
Wollen sie jetzt zum Beispiel aus einer POST oder GET Methode
den Parameter 'Text' ermitteln gehen sie so vor....
$name=$xyz->param('Text');
Wollen sie nicht wie in diesem Beispiel immer mit Objekten und den
Verweisen darauf arbeiten können sie auch den Standardmodus verwenden....
use CGI qw(:standard);
Dann sieht das Erfragen eines Parameters wie folgt aus....
$name=param('Text');
Die Methode param() läßt sich noch in vielen anderen Möglichkeiten einsetzen.
Wir werden dies noch öfters in der Praxis sehen.
HTML - Formen
Wollen wir uns nun die Formen ansehen die wir in den nächsten Kapiteln
verwenden werden. Wir sehen uns dies in der reinen HTML-Darstellung und alternativ
die Vereinfachung mit Hilfe des CGI.pm Moduls.
<select name='alter' size=5>
<option>10-15 Jahre
<option>15-20 Jahre
<option>20-25 Jahre
<option>25-30 Jahre
<option>30-35 Jahre
<option>35-40 Jahre
<option>40-...Jahre
</select>