#!C:/Program Files/Perl/bin/perl use Net::SMTP; use MIME::Lite; my $Label; my $TmpAdressTo; my $TmpEmailAddressTo; print FILE "\n********************** NEW RECORD ************************\n"; # Get the input read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); # Split the name-value pairs @pairs = split(/&/, $buffer); foreach $pair (@pairs) { ($name, $value) = split(/=/, $pair); if ($name eq 'firstname') { $firstname = $value; } if ($name eq 'lastname') { $lastname = $value; } if ($name eq 'ValA') { $ValA = $value; } if ($name eq 'email') { $email = $value; } if ($name eq 'studiengang') { $studiengang = $value; ($Label,$TmpAdressto)=split(/=/,$zeile); $TmpAdressto=~s/\s//g; chomp($TmpAdressto); if ($TmpAdressto eq 'xxx') { $TmpEmailAddressto="x\@x"; } elsif ($TmpAdressto eq 'xxx') { $TmpEmailAddressto="x\@x.de"; } else { $TmpEmailAddressto="x\@x.de"; } last; } } if ( ($firstname eq '') || ($lastname eq '') || ($matriculation eq '') || ($email eq '') ) { print "Content-type: text/html\n\n"; print "\n\n"; print "Blabla!

"; print "\n\n"; print "Blabla!"; print "\n\n"; stop(); } $filename = "exercises/".$firstname."_".$lastname."_".time().".txt"; $htmlfilename = $filename.".html"; open (FILE, ">$filename"); open (HTMLFILE, ">$htmlfilename"); print HTMLFILE ""; print HTMLFILE ""; print HTMLFILE ""; print HTMLFILE "";