Formular mit CGI-Echo per GET-Methode (in Perl)

Aufruf des CGI-Programms "echo.pl" mit einem Formular und der Methode GET

Tragen Sie etwas in die folgenden Eingabezeilen ein und schicken Sie das Ganze ab!

Beachten Sie den zusammengesetzten URL im Adressenfeld des Browsers!

Name:
Kommentar:
     

Hier erreichen Sie den Perl-Quelltext von echo.


Der HTML-Quelltext des Formulars:
<form action="/cgi-bin/echo.pl" method="GET" enctype="application/x-www-form-urlencoded">
<table align="CENTER">
<tr>
 <td>Name:</td>
 <td><input type="Text" name="Name" size="60" maxlength="60" value=""></td>
</tr>
<tr>
 <td>Kommentar:</td>
 <td><input type="text" name="Kommentar" size="60" maxlength="120" value=""></td>
</tr>
</table>
<center><input type="Submit" value="Abschicken">&nbsp;&nbsp;
&nbsp;&nbsp;<input type="reset" value="  L&ouml;schen  "></center>
</form>
Im Starttag des Formulars werden die Aktion (unser echo-CGI-Programm), die Übertragungsmethode (GET) und der MIME-Typ (enctype=...) festgelegt.

Die zwei Engabezeilen enthalten jeweils ein Name-Wert-Paar (name=... und value=...).

Sobald der Anwender auf den Submit-Button (mit "Abschicken" beschriftet) klickt, wird der URL aus Web-Server, der im Formular-Tag notierten Aktion (action) sowie im Formular enthaltenen Name-Wert-Paaren zusammengestellt und an den Web-Server gesendet.

  http://<Web-Server>/cgi-bin/echo.pl?Name=<Ihre Eingabe>&Kommentar=<Ihre Eingabe>
Die in den Namen und Werten enthaltenen Leerzeichen, Gleichheitszeichen und & werden speziell kodiert (Leerzeichen werden z.B. durch Pluszeichen ersetzt).

Aufgabe 1:

Erstellen Sie ein Formular, welches das oben verwendete CGI-Programm echo.pl verwendet und die folgenden Eingabefelder (Name-Wert-Paare) besitzt.
Diese Name-Wert-Paare werden nach dem Absenden entsprechend Ihrer Eingaben per HTML-Echo zurückgeschickt.
1. Name
2. Klasse
3. Geburtsjahr
4. E-Mail-Adresse

Gerhard Eichelsdörfer