Hllo Renee,zunächst mal vielen Dank für deine schnelle Antwort. Tja... ich habs versucht. aber wie heißt es so schön??? Es FUNZT nicht...
ich habe der Flatfile ein Datenfeld "date" hinzugefügt, aber wie und wo muss ich denn dien Zeilen in mein Jungfern-Skript einfügen? meine Versuche schlugen alle fehl.
Gruß marcopolo#!/usr/bin/perl
$formdata=<STDIN>;
$formdata=~s/\s+$//;
foreach (split(/&/, $formdata))
{
($name, $value)=split(/=/, $_);
$name=~s/\+/ /g;
$name=~s/%([0-9|A-F]{2})/pack(C,hex($1))/eg;
$value=~s/\+/ /g;
$value=~s/%([0-9|A-F]{2})/pack(C,hex($1))/eg;
$FORM{$name}=$value;
}
$mailprog = '/usr/sbin/sendmail';
open(SENDMAIL, "|$mailprog -t" ) || die "Can't open $mailprog!\n";
print SENDMAIL "To: $FORM{'wohin'}\n";
print SENDMAIL "To: $FORM{'e-mail'}\n";
print SENDMAIL "From: $FORM{'mail'}\n";
print SENDMAIL "Subject: Gewinnspiel Mai 2005\n\n";
print SENDMAIL <<TICKET;
$FORM{'radiobutton'}
$FORM{'vorname'} $FORM{'name'}
$FORM{'adresse'}
$FORM{'land'}- $FORM{'plz'} $FORM{'ort'}
$FORM{'email'}
IP: $ENV{'REMOTE_ADDR'}
TICKET
close(SENDMAIL);
open (out,">>teil.txt")or die;
print out $FORM{'radiobutton'} ."\t";
print out $FORM{'name'} ."\t";
print out $FORM{'vorname'} ."\t";
print out $FORM{'adresse'} ."\t";
print out $FORM{'land'} ."\t";
print out $FORM{'plz'} ."\t";
print out $FORM{'ort'} ."\t";
print out $FORM{'email'} ."\t";
print out $ENV{'REMOTE_ADDR'} ."\n";
close (out);
print "Location: $FORM{'antwortseite'}\n\n";
Datum: 08.04.2005-14:54
