open(READFILE, "<dateiname.txt");
while(my $text = <READFILE>){
print $text;
}
close(READFILE);
Der Befehl wurde korrekt ausgeführt und der Inhalt der Datei entsprechend im Browser widergegeben. Nachdem ich den Computer neu gestartet habe, wird der Befehl nicht mehr ausgeführt und der Inhalt der Datei im Browser entsprechend nicht mehr widergegeben, wobei ich keinerlei Änderung am Perl-Skript vorgenommen habe. Der error.log von Apache zeigt folgende Fehlermeldung an:
[Sun May 18 16:32:52 2008] -e: readline() on closed filehandle READFILE at C:/xampp/cgi-bin/test.pl line 11.
Was läuft falsch? Wie kann der Fehler behoben werden?