Thread Rückgabewert von Web-Server (12 answers)
Opened by Gast at 2008-11-19 16:12

Gast Gast
 2008-12-05 11:07
#116831 #116831
Hallo,

bin nun nach einigen Erweiterungen darauf gestoßen, dass ich einen Refresh der Seite benötige. Hier erst noch mal der relevante Code:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/usr/bin/perl

use HTTP::Daemon;
use HTTP::Status;
use strict;
use CGI qw/:standard/;

my $My_IP = 'localhost';
my $Name = "HTTP Server";

my $d = HTTP::Daemon->new(
        LocalHost => $My_IP,
        LocalPort => 3002,
);
die "$Name: Socket konnte nicht erstellt werden - Grund: $!\n" unless $d;

print " $Name läuft auf : <", $d->url, ">\n";
while (my $c = $d->accept) {
        while (my $r = $c->get_request) {
                if ($r->method eq 'GET') {
                        my $rs = new HTTP::Response(RC_OK);
                        $rs->content(CGI::start_html(-title=>' Anzeige '));
                        $rs->add_content(CGI::start_form);
                        $rs->add_content("Nr: " . CGI::textfield(-name=>'Nummer',-size=>30) . "ID: " . CGI::textfield(-name=>'Zuordnung', -size=>30));
                        $rs->add_content(CGI::submit(-value=>'Zuweisen') . CGI::submit(-value=>'Löschen') );
                        $rs->add_content(CGI::end_form . CGI::hr . CGI::end_html);
                        $c->send_response($rs);
                }
                else {
                        $c->send_error(RC_FORBIDDEN)
                }
        }
        $c->close;
        undef($c);
}


Kann mir jemand sagen, wie ich einen refresh durchführen kann?

Stefan

View full thread Rückgabewert von Web-Server