Hallo Andre, Stefan,
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.
stimmt !
Ansonsten sollte es so funktionieren, vorausgesetzt der Dateipfad stimmt:
#!/usr/bin/perl
$top = "c:/xitami/htdocs/top.txt";
open(TOP,"<$top");
und deshalb sollte man _immer_ den Rückgabewert prüfen:
open(TOP,"<$top") or die "kann $top nicht öffnen $!";
und man wird automatisch auf den Fehler hingewiesen.
[...code...]
viele Gruesse
Stefan Muenz
Gruß
Kai