Thread CGI/perl testen (1 answers)
Opened by Gast at 2008-02-06 12:09

Gast Gast
 2008-02-06 12:09
#105620 #105620
Hallo!
da ich neue in CGI/Perl programmieren bin, habe ich eine frage: Ich habe eine HTML formular erstellt und eine locale Apache Webserver installiert;ich möchte CGI testen.
Mein Formular beinhalte folgende Code:
Code: (dl )
1
2
3
4
<form name="myform" action="C:/WWW/cgi-bin/test.pl" ENCTYPE="multipart/form-data" method="POST">
<input type="text" Name= "Name" size = "20" MAXLENGTH="10"></input>
<input type="submit">
</form>

Mein Perl Script:
Code: (dl )
1
2
3
4
5
6
7
#!/bin/perl
use CGI qw(:standard);
my $Name = param('Name');
$logfile = "logfile.txt";
open(REG ">>$logfile) or fail();
print REG "$Name\n";
close(REG);

Beim Klicken auf "Anfrage senden"(HTML form) wird das Perl Skript zum downloaden bereitgestellt. Das will ich nicht, ich will nur dass mein skript ausgeführt wird und läuft: also die Daten einliest, und in datei speichern.
Was mache ich da falsch? Was fehlt noch ?
Andere frage:
Gibt es eine freeware um .CGI datei zur erstellen und auszuführen?
Vielen Dank.

View full thread CGI/perl testen