Michael Schröpl: Daten mit POST aus einem Script heraus versenden

Beitrag lesen

Das ist das was ich vermeiden wollte.

Ja, mit LWP::UserAgent mindestens, vielleicht sogar mit LWP::Simple

Keine Lösung, nur eine Vertiefung der Quelle:
Im ActivePerl-Handbuch gibt es ein Dokument namens lwpcook (libwww-perl cookbook), da sind typische Anwendungsbeispiele zu WWW-artigen Tasks mit Perl aufgelistet (beispielsweise auch LWP:Simple und get() ).
Dort gibt es folgenden Abschnitt:

POST

There is no simple procedural interface for posting data to a WWW server. You must use the object oriented interface for this.
The most common POST operation is to access a WWW form application:

use LWP::UserAgent;
  $ua = new LWP::UserAgent;

my $req = new HTTP::Request 'POST','http://www.perl.com/cgi-bin/BugGlimpse';
  $req->content_type('application/x-www-form-urlencoded');
  $req->content('match=www&errors=0');

my $res = $ua->request($req);
  print $res->as_string;

Wenn Du auf diese Weise Deine kompletten Form-Daten an das Skript zur Ausgabe der Bestätigung weiterleiten kannst, hast Du gewonnen.
Lies Dich mal in LWP:UserAgent ein ...