Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]49[/thread]

Formulareingaben erkennen

Leser: 1


<< >> 4 Einträge, 1 Seite
stb2050
 2003-09-25 19:15
#4644 #4644
User since
2003-08-14
87 Artikel
BenutzerIn
[default_avatar]
Hi Ihr,

ich würde gerne einen einfachen Formmailer programmieren.

d.h. der User macht sich ein beliebiges Formular und als action gibt er mein Script an. Nun meine Frage:

Wie kann ich im Script erkennen, wie 1. die Felder im Formular heißen und 2. wie ich den Inhalt dieser Felder erkennen kann?

Viele Grüße & vielen Dank
Steffen
jan10001
 2003-09-25 19:51
#4645 #4645
User since
2003-08-14
962 Artikel
BenutzerIn
[default_avatar]
Ich denke mal da kannst du nur über STDIN die Daten einlesen.

Mehr dazu findest du bei Selfhtml.
jan
 2003-09-25 20:39
#4646 #4646
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
nein, CGI.pm reicht da vollkommen aus.
Code: (dl )
1
2
3
4
5
6
7
8
9
use CGI qw/:all/;
my $query = new CGI;
my $params = $query->Vars;
print "Content-type: text/plain\n\n";
print "hier sind die formulardaten:\n";
for my $key (keys %$params)
{
print "$key = $$params{$key}\n";
}


edit: so, noch schön als perl gekennzeichnet...
edit2: argh, der zerhaut ja dann \n. macht daraus einen zeilenumbruch und so. das find ich doof.
noch einer: guter tipp!\n\n

<!--EDIT|jan|1064521121-->
format_c
 2003-09-25 23:58
#4647 #4647
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
[quote=jan,25.09.2003, 18:39]edit2: argh, der zerhaut ja dann \n. macht daraus einen zeilenumbruch und so. das find ich doof.[/quote]
Deswegen benutze ich den perl-tag noch nicht.
Der hat noch zu viele Bugs.

Gruß Alex
<< >> 4 Einträge, 1 Seite



View all threads created 2003-09-25 19:15.