Schrift
[thread]11251[/thread]

CGI/perl testen

Leser: 1


<< >> 2 Einträge, 1 Seite
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.
Struppi
 2008-02-06 14:08
#105630 #105630
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
Du musst in dem Formular die url zu deinem CGI angeben und nicht den Ort auf deiner Festplatte.
<< >> 2 Einträge, 1 Seite



View all threads created 2008-02-06 12:09.