Farid Hajji: Perl - Einführung, Anwendungen, Referenz
2., aktualisierte und erweiterte Auflage
Addison-Wesley Longman, ISBN 3-8273-1535-2
CGIOO.pl
#!/usr/local/bin/perl -w
# CGI::OO -- Objektorientierter Stil beim CGI.pm-Modul.
use CGI; # Modul CGI.pm aus dem CPAN
$g = new CGI; # Erzeuge ein CGI-Objekt
# Schreibe den HTTP-Header (header()), den <TITLE> (start_html())
# sowie ein <H1>-Tag (h1())
print
$g->header,
$g->start_html('Willkommen'),
$g->h1('Willkommen bei CGI.pm');
# In welchem Kontext wurden wir aufgerufen?
if (not $g->param('NAME')) {
# Wir haben keine Daten erhalten, daher soll das
# CGI-Formular ausgegeben werden.
print
$g->start_form,
"Wie heißen Sie? ",
$g->textfield('-name' => 'NAME', '-size' => 60),
$g->submit,
$g->end_form;
} else {
# Da wir mittels param() Daten erhalten haben,
# muessen diese ausgewertet werden. Wir lesen sie aus
# und senden eine Antwortseite zurueck.
print
"Hallo, ",
$g->em($g->param('NAME'));
}
# Schliesslich beenden wir die HTML-Seite (</HTML>)
# und schliessen die Verbindung.
print
$g->end_html();
exit 0;
[Prev] [Up] [Relevant Chapter] [Next]
[Alte Quelle]
| Last modified: $Date: 2006/05/18 12:55:49 $ FH. Search :: Sitemap :: Disclaimer :: Copyright :: Privacy |
|