Hallo Stefan und hallo alle anderen,
hier erst mal der Quellcode des HTML-Seite:
----------------------------------------------
<html>
<head>
<title></title>
</head>
<body>
<form action="cgi-bin/killer1.pl" method=post>
<input type=hidden name="eingabe" value="prodid">
<input type=image src="hallo.gif" value="undweg">
<input type=reset value="Verwerfen">
</form>
</body>
</html>
---------------------------------------------
Und jetzt der Quellcode von killer1.pl:
---------------------------------------------
#!c:/perl/bin/perl.exe
$daten = <STDIN>;
open(OUT, ">>test.txt");
{ print OUT "$daten" }
close(OUT);
print "Content-type: text/html\n\n";
print '<html>';
print '<head>';
print '<title></title>';
print '</head>';
print '<body>';
print 'Danke';
print '</body>';
print '</html>
--------------------------------------------
So, wenn ich jetzt die Datei test.txt mal in irgendeinem Editor öffne, sehe ich folgendes:
eingabe=prodid&x=18&y=27
Dieses '&x=18&y=27' stellt meiner Meinung nach die Koordinaten meines Klicks auf das Bild da. Was ich mit diesem Formular erreichen will ist einfach die value von dem hidden-Feld in die Textdatei zu schreiben und dieses Formular mir einem Image abschicken.