diff -r 4bc929b9563f -r 0ed8b6a9da49 bin/send_n
--- a/bin/send_n Tue Jan 29 09:48:10 2013 +0100
+++ b/bin/send_n Tue Jan 29 14:06:27 2013 +0100
@@ -6,37 +6,62 @@
use CGI;
use CGI::Carp qw(fatalsToBrowser);
-my ($cgi, $firma, $mail, $text, $url, $ua, $req);
+my ( $cgi, $feld, $feld1, $feld2, $feld3, $url, $ua, $req );
+my $x = 0;
$cgi = new CGI;
-# Auswerten der Daten.
-$firma=$cgi->param('AnwenderName');
-$text=$cgi->param('Kommentartext');
-open(TEST,">test");
-print TEST ("$firma ;:; $text");
-close TEST;
+#######################
+# Auswerten der Daten #
+# des Web-Formulars #
+#######################
+
+$feld1 = $cgi->param('Firma');
+$feld2 = $cgi->param('Name');
+$feld3 = $cgi->param('Test');
+
+#open( TEST, ">test" ) or die "Kann Handle nicht oeffnen!\n$!";
+#print TEST ("$feld1 ;:; $feld2 ;:; $feld3");
+#close TEST;
my @Feldnamen = $cgi->param();
-print $cgi->header(),
- $cgi->start_html(-head=>$cgi->meta({-http_equiv=>'REFRESH',-content=>'5;URL=http://192.168.0.144/index.html'})),$cgi->title('CGI-Feedback'),
- $cgi->h1('CGI-Feedback vom Programm ',$cgi->i('send'));
- foreach my $Feld (@Feldnamen) {
- print $cgi->strong('Feldname: '),
- $Feld,
- $cgi->strong(', Inhalt: '),
- $cgi->param($Feld), "
";
- }
- print $cgi->end_html();
+#######################
+# Senden der Daten #
+# via HTTP-POST #
+#######################
-
-$url='http://192.168.0.144/cgi-bin/recieve';
-
-$ua=LWP::UserAgent->new;
+$url = 'http://192.168.0.144/cgi-bin/receive';
+$ua = LWP::UserAgent->new;
$ua->env_proxy;
$ua->timeout(10);
+$req = HTTP::Request->new( "POST", $url );
+$req->header( 'Content-Type' => 'text/html' );
+$req->content("Name=$feld1&Mail=$feld2&Test=$feld3");
+$ua->request($req);
-$req=HTTP::Request->new("POST",$url);
-$req->header('Content-Type' => 'text/html');
-$req->content("Name=$firma&Mail=$text");
+#######################
+# Erstellen einer #
+# Feedback-Seite zum #
+# Test mit Weiter- #
+# leitung #
+#######################
-$ua->request($req);
+print $cgi->header('CGI-Feedback'),
+ $cgi->start_html(
+ -head => $cgi->meta(
+ {
+ -http_equiv => 'REFRESH',
+ -content => '5;URL=http://192.168.0.144/index.html'
+ }
+ ),
+ -title => 'CGI-Feedback'
+ ),
+ $cgi->h1( 'CGI-Feedback vom Programm ', $cgi->i('send') );
+
+foreach my $Feld (@Feldnamen) {
+ print $cgi->strong('Feldname: '),
+ $Feld,
+ $cgi->strong(', Inhalt: '),
+ $cgi->param($Feld), "
";
+}
+print $cgi->end_html();
+__END__