1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
#!/usr/bin/perl -w use strict; use CGI; use CGI::Carp qw(fatalsToBrowser); my $cgi = new CGI; my @Feldnamen = $cgi->param(); my $wert1 = $ARGV[1]; my $wert2 = $ARGV[2]; my $ergebnis; $ergebnis = $wert1 + $wert2; print "\tDas Ergebnis ist: $ergebnis\n";my $wert1 = $ARGV[1]; my $wert2 = $ARGV[2]; my $ergebnis; $ergebnis = $wert1 + $wert2; print "\tDas Ergebnis ist: $ergebnis\n"; print $cgi->header(), $cgi->start_html('CGI-Feedback'), $cgi->h1('Taschenrechner ',$cgi->i('Dein Ergebnis:')); foreach my $Feld (@Feldnamen) { print $cgi->strong(' Ergebnis: '), $cgi->param($Feld), "<br>"; } print $cgi->end_html();
1 2 3 4 5 6
my $wert1 = $ARGV[1]; my $wert2 = $ARGV[2]; my $ergebnis; $ergebnis = $wert1 + $wert2; print "\tDas Ergebnis ist: $ergebnis\n";
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> <html> <head> <title>Taschenrechner</title> <style type="text/css"> </style> </head> <body> <form action="/cgi-bin/testFORMULAR.pl" method="post"> <fieldset> <legend>Adieren</legend> <input name="search" type="text" value="" /> <input name="search" type="text" value="" /> <input type="submit" name="go" value="Rechnen"/> </fieldset> <form> </body> </html>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> <html> <head> <title>Taschenrechner</title> <style type="text/css"></style> </head> <body> <form action="/cgi-bin/testFORMULAR.pl" method="post"> <fieldset> <legend>Addieren</legend> <input name="wert1" type="text" value="" /> <input name="wert2" type="text" value="" /> <input type="submit" name="go" value="Rechnen"/> </fieldset> <form> </body> </html>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
use strict; use warnings; use CGI; #use CGI::Carp qw(fatalsToBrowser); my $cgi = CGI->new; my @Feldnamen = $cgi->param(); my $ergebnis; my $wert1 = $cgi->param('wert1') // ''; $wert1 = '?' if not length $wert1; my $wert2 = $cgi->param('wert2') // ''; $wert2 = '?' if not length $wert2; if ( $wert1 ne '?' and $wert2 ne '?' ) { $ergebnis = $wert1 + $wert2; } else { $ergebnis = 'ERROR: Werte fehlen'; } print $cgi->header(), $cgi->start_html('CGI-Feedback'), $cgi->h1('Taschenrechner '), $cgi->i('Dein Ergebnis:'); foreach my $Feld (@Feldnamen) { print $cgi->param($Feld), $cgi->br; } print $cgi->strong($ergebnis), $cgi->br; print $cgi->end_html();