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:
<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:
#!/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.