Hallo,
Wenn ich mein HTML-Formular ausfülle, zeigt er nur Name: usw. an! QUERY_STRING funzt aber, hab ich schon probiert es _muss_ also am regulären Ausdruck liegen:
---------------------------------------------------------------------
my $uebergabe = $ENV{QUERY_STRING};
$uebergabe =~ /(.+?)=(.+?)&(.+?)=(.+?)&(.+?)=(.+?)&(.+?)=(.+?)&(.+?)=(.+?)&/;
my $name = $1;
my $firma = $2;
my $telefon = $3;
my $email = $4;
my $betreff = $5;
print "Content-type: text/html\n\n";
print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">', "\n";
print "<html><head><title>Test-Ausgabe</title></head><body>\n";
print "<h1>Hurra, es klappt!</h1>\n";
print "<b>Name:</b> $1<br>";
print "<b>Firma:</b> $2<br>";
print "<b>Telefon:</b> $3<br>";
print "<b>E-Mail:</b> $4<br>";
print "<b>Betreff:</b> $5<br>";
print "</body></html>\n";
---------------------------------------------------------------------
Gruß aus MeckPomm
'Glauben kann keine Berge versetzen, aber der Glaube vermag Berge dahin zu stellen, wo noch keine Berge sind.'
Friedrich Nietzsche