Wolfgang Wiese: Funktioniert einfach nicht

Beitrag lesen

Hi,

ich hab mal etwas eingefuegt:

if($ENV{'REQUEST_METHOD'} eq 'GET')

»»  {
»»   $Daten = $ENV{'QUERY_STRING'}
»»  }

else

»»  {
»»   read(STDIN, $Daten, $ENV{'CONTENT_LENGTH'});
»»  }

@Formularfelder = split(/&/, $Daten);
foreach $Feld (@Formularfelder)

»»  {
»»   ($name, $value) = split(/=/, $Feld);  
»»   $value =~ tr/+/ /;
»»   $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
»»   $value =~ s/<!--(.\n)*-->//g;      
»»   $Formular[$i] = $name;  
»»   $i = $i + 1;
»»   $Formular[$i] = $value;  
»»   $i = $i + 1;
»»  }

$Mailprogramm = "/usr/lib/sendmail";  # siehe Erläuterung unten
$MailSubject = "Formluar-Feedback";   # siehe Erläuterung unten
$Empfaenger = "adler40@asamnet.de"; # siehe Erläuterung unten
$SenderName = $Formular[1];           # siehe Erläuterung unten
$SenderMail = $Formular[3];           # siehe Erläuterung unten

if (not (-x $Mailprogramm)) {
  print "Content-Type: text/html\n\n";
  print "Baebaebae.. Ich darf nicht :) \n";
  exit;
}

open(MAIL,"$Mailprogramm -t") die;

..

Ciao,
  Wolfgang