Philipp: Daten in txt-Datei schreiben

Beitrag lesen

Hallo

Folgendes: Ich möchte ein Einfaches HTML-Formular mit verschiedenen Feldern z.B. Name, Straße, Ort, Plz. Wenn ich die Felder im Formular ausfülle sollen die Daten anschließend in eine txt Datei geschrieben werden. Pro Datensatz eine Zeile und die Felder (Name, Straße...) durch ; getrennt.

Wie könnte man das umsetzen. Hat jemand vielleicht eine Script  Vorlage?

http://www.selfhtml.teamone.de/cgiperl/funktionen/einausgabe.htm#open

Sowas wie:

open (DATEI, ">Datei.txt");
print DATEI "$Formular{Name}; $Formular{Srasse}...\n";
close (DATEI);

müsste klappen. $Formular{Name} setzt aber vorraus, dass du oben in die Perl-Datei

read(STDIN, my $Daten, $ENV{'CONTENT_LENGTH'});
my @Formularfelder = split(/&/, $Daten);
my ($Feld, $Name, $Wert);
my %Formular;
foreach $Feld (@Formularfelder) {
  (my $Name, my $Wert) = split(/=/, $Feld);
  $Wert =~ tr/+/ /;
  $Wert =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
  $Wert =~ s/</</g;
  $Wert =~ s/>/>/g;
  $Formular{$Name} = $Wert;
 }

stehen hast.

MFG Philipp