Hallo Andre
Na jedenfalls geben ich die Variablen in "-Zeichen aus und die anstatt den Variablenwert einzusetzen, wird nur der Variablenname ausgegeben. Wie kommt das ?
Schmeiss mal den oberen Teil raus:
$path = "c:/xitami/htdocs/";
$file = $ENV{QUERY_STRING};
open (EINLESEN, "<$path/$file.dat");
@content = <EINLESEN>;
close (EINLESEN);
Da wird meines Erachtens beim Erzeugen des Pfadnamens fuer die Datei ein Fehler erzeugt, naemlich so was wie c:/xitami/htdocs//irgendwas.dat. Ausserdem sollte die Umgebungsvariable mit $ENV{'QUERY_STRING'} angesprochen werden (Hochkommas beachten!).
Ansonsten sollte es so funktionieren, vorausgesetzt der Dateipfad stimmt:
#!/usr/bin/perl
$top = "c:/xitami/htdocs/top.txt";
open(TOP,"<$top");
@Zeilen = <TOP>;
close(TOP);
print "Content-type: text/html\n\n";
print "@Zeilen";
viele Gruesse
Stefan Muenz