Hallo,
da ich nicht weiss, wo der Fehler liegt, kann ich auch den Themenbereich leider nicht zuordnen.
Wenn ich untenstehende Datei in Outlook Express anzeige (Ansicht HTML) und auf den Button drücke, kommen die Parameter nicht im Perl-Programm (te.pl) an.
Beim Anklicken des darunterstehenden links aber sehr wohl.
Wenn ich die Datei in te.html umbenenne und aufrufe, kommt zwar vorneweg dieser Mail-spez. Text, aber der Aufruf über den Button klappt ebenfalls.
Hat mir jemand einen Tipp, woran das liegen kann?
Gruß
Bautz
Mail:
Received: from spooler by localhost (Mercury/32 v4.01b); 16 Apr 2008 19:10:20 +0200
X-Envelope-To: <.........>
Received: from LS. (127.0.0.1) by localhost (Mercury/32 v4.01b) with ESMTP ID MG000009;
16 Apr 2008 19:10:10 +0200
Date: Wed, 16 Apr 2008 19:10:10 +0200
From: Tester <..........>
To: te@localhost
Subject: none
Content-type: text/html
<html>
<form method="POST" action="http://www.......de/.../te.pl">
<input type="hidden" name="par1" value="1111">
<input type="hidden" name="par2" value="2222">
<input type="submit" value="Test">
</form>
</html>
<a href="http://www.........de/.../te.pl?par1=1111&par2=2222">Test</a>
te.pl
#!/usr/bin/perl -w
use strict;
use warnings;
use CGI qw(header);
print header(-type=>'text/html; charset=ISO-8859-1');
use CGI qw/:standard/;
my $query = new CGI;
my $p1 = $query->param('par1');
my $p2 = $query->param('par2');
print "\$p1:$p1, \$p2:$p2";