Ralf: html mit CGI aufrufen

Beitrag lesen

Hallo,

ich komme einfach nicht darauf. Möchte bei Aufruf einer cgi Datei, dass automatisch eine html Datei gestartet bzw geöffnet wird.

Folgendes:

chdir($home/pfad);

sub dopage {

$type = lc($_[0]);
local($prevpage, $nextpage);
if($type eq "login") {
open(page, "<test/login/login.html");
print "Content-type: text/html\n\n";
} elsif($type eq "loginfail") {
open(page, "<test/login/fail.html");
print "Content-type: text/html\n\n";
} elsif($type eq "index") {
open(page, "<test/index/index.html");
print "Content-type: text/html\n\n";
}

close(page);
return;
}

Die cgi sieht so aus:

#!/usr/bin/perl

require "config.pl";

dopage("index"); (oder irgendeine html Seite)

Wenn ich die cgi starte, bekomme ich nur ein weisses Fenster, aber keine html Seite geladen.

Wer kann mir weiter helfen?

Danke