Hallo!
das hatte ich auch schon, es bleibt aber auch weiss
Wenn alles weiss bleibt, heißt das, daß der Header zwar gesendet wurde, aber ansonsten nichts weiter. Eine Möglichkeit wäre, daß $file weder login, noch loginfail oder index enthält und damit wird auch keine Datei eingelesen. Poste doch mal das Skript etwas ausführlicher, vielleicht kann man dann den Fehler finden.
Gruss Markus
OK.
Hier die Index.cgi
#!/usr/bin/perl
require "loadup.pl";
dopage("index");
die loadup.pl
$dir = "/home/der/www/pfad/zu/htdocs";
require "$dir/cgi-bin/config";
require "$dir/cgi-bin/test/other/routines.pl";
1;
die config
$baseurl = "http://www.url.de";
1;
die routines.pl
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;
}