Struppi: Formular-Verarbeitung funktioniert nicht

Beitrag lesen

use CGI::Carp qw(fatalsToBrowser warningsToBrowser);
print "Content-Type: text/html\n\n";

Wo ist das BEGIN? das war wichitg.

my $query = new CGI;
@names = $query->param;

my @names = $query->param;

my $mailtext = "";
foreach(@names) {
  $name = $_;

my $name = $_;

Wobei das umständlich ist.

foreach my $name (@names) {

my @values = "";
  my @values = $query->param($name);

Die erste Zeile kann weg.

open(MAIL,"|$Sendmail_Prog -t") || print STDERR "Mailprogramm konnte nicht gestartet werden\n";

Hier ist eine Prüfung, ob $Sendmail_Prog existiert sinnvoll, daher vor diese Zeile:

die "Sendmail existiert nicht!" unless -d $Sendmail_Prog;

Struppi.