Keine Verarbeitung von HTML Feldern ..... :-(
Ben
- cgi
0 Erwin
Hi,
habe folgendes Problem.
Ich habe ein Dummy Form mit folgendem Inhalt:
<HTML>
<HEAD>
<TITLE>Untitled Document</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<FORM NAME="" METHOD="GET" ACTION="/cgi-bin/mini.pl"><P><INPUT TYPE="text" NAME="use1" VALUE="test"></P><P><INPUT TYPE="submit" NAME="Submit" VALUE="Submit"></P></FORM>
</BODY>
</HTML>
und eine Perl Skript mit folgendem Inhalt:
#!/usr/bin/perl
print "Content-Type: text/html\n\n";
print "Here I'am";
print $FORM{'use1'};
exit(0);
Wenn ich das Skript ausführe, kommt nur "Here I'am". Der Inhalt
des Feldes wird überhaupt nicht beachtet.
Was ist an diesem Mini Skript falsch?
Danke und Gruß
Ben
Hi,
habe folgendes Problem.
Ich habe ein Dummy Form mit folgendem Inhalt:<HTML>
<HEAD>
<TITLE>Untitled Document</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD><BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<FORM NAME="" METHOD="GET" ACTION="/cgi-bin/mini.pl"><P><INPUT TYPE="text" NAME="use1" VALUE="test"></P><P><INPUT TYPE="submit" NAME="Submit" VALUE="Submit"></P></FORM>
</BODY>
</HTML>und eine Perl Skript mit folgendem Inhalt:
#!/usr/bin/perl
print "Content-Type: text/html\n\n";
Content-type: text/html\n\n
print "Here I'am";
print $FORM{'use1'};
exit(0);Wenn ich das Skript ausführe, kommt nur "Here I'am". Der Inhalt
des Feldes wird überhaupt nicht beachtet.Was ist an diesem Mini Skript falsch?
Du brauchst eine Funktion die die inputfelder parst, machs einfach so:
use CGI 'param';
my $value = param('use1'};
print ...
Gruss, Erwin