Hallo Forumsteilnehmer
Bin in einer Webmasterschule und kein grosser Programmierer (auch noch kein kleiner) bleibe irgenwie mit der Logik von Formularfeldern in eine Datei schreiben und Formatieren hängen.
Die Daten Name , Vorname und Emailadresse habe ich korrekt auf dem Server (formular2.pl) eingelesen und ich konnte auch schon eine Antwortseite generieren:
-----------------------------------------------------------------------
#!/usr/bin/perl -w
use CGI qw(:standard);
use strict;
my $name = param('name');
my $vorname = param('vorname');
my $email = param('email');
my $antwort = <<HERE_ANTWORT;
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>TestPerl</title>
</head>
<body>
<div align="center">
<h2 align="center">Hallo $name</h2>
<h4 align="center">Vielen Dank für die Registrierung</h2>
<h4 align="center">wir werden $email in meine Newsletter Mailingliste aufnehmen</h4>
</body>
</html>
HERE_ANTWORT
print header, $antwort;
----------------------------------------------------------
Wie kriege ich diese Daten in eine Datei (mailingliste.txt) und kann diese Formatieren.Ich habe schon gepröbelt und zusammengestellt:
#!/usr/bin/perl -w
use CGI qw(:standard);
use strict;
$name = param('name');
$vorname = param('vorname');
$email = param('email');
open (FILE, " /etc/mailingliste.txt"
@lines=<FILE>;
Close(FILE);
foreach $line(@lines){ "/t";
@elem=split(".",$line);
Komme aber einfach nicht mehr weiter.... :-(
Vielen Dank für die Hilfe und auch vielen Dank für die vielen hilfen in anderen Diskussionen hier.
Gruss an alle
Mike