Thread einfaches Websiteformular - bitte um Hilfe (9 answers)
Opened by Marcoman at 2006-07-31 14:18

renee
 2006-07-31 14:38
#34560 #34560
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wenn Du Dich mehr für die Materie interessierst, solltest Du Dir vielleicht mal ein CGI-Tutorial durchlesen. Auch das hier könnte für Dich interessant sein: http://perl.renee-baecker.de/kurs_01.pdf

Zu Deiner Frage:

Als erstes brauchst Du die Webseite, auf der das Formular ist. Dem Formular musst Du dann noch mit dem action-Attribut sagen, an welches Skript das geschickt werden soll.

Beispielseite.html:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
<html>
<body>
<form action="./cgi-bin/skript.cgi" method="post">
<input type="text" name="Feld1"><br />
<input type="text" name="Feld2"><br />
<input type="text" name="Feld3"><br />
<input type="text" name="Feld4"><br />
<input type="submit" value="Abschicken">
</form>
</body>
</html>


skript.pl
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/perl

use strict;
use warnings;
use CGI;

my $cgi = CGI->new();
print $cgi->header();
my %params = $cgi->Vars();

print $_," -> ",$params{$_},"<br />" for(sort keys %params);


Das Skript muss die Rechte 755 bekommen und der Webserver (Apache, IIS,...) muss die Ausführung von CGI-Skripten erlauben.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread einfaches Websiteformular - bitte um Hilfe