Stefan Bach: Dateien lesen per CGI

Beitrag lesen

Hallo,

untenstehendes Script liest die Datei index.html ein und sendet den Inhalt an den Browser. Die Datei liegt dabei in dem gleichen Verzeichnis, wie das Script (http://localhost/cgi-bin). Wenn ich aber veruche die Datei von ihrer Ursprungsposition (http://localhost/index.html) zu laden tut sich nix. Wo ist der Fehler?

#!/usr/bin/perl
print "Content-type: text/html\n\n";
open(SOURCE, "<index.html");
while(<SOURCE>)
{
  print $_;
}
close(SOURCE);

Gruß
  Stefan