Du solltest immer auf Fehler überprüfen:open(INFO,$file) or die $!;
Du solltest angeben, ob Du die Datei zum Lesen oder zum Schreiben öffnest (defaultmäßig wird zwar lesend geöffnet, aber das ist weniger sicher)
Lesend:
open INFO,'<',$file or die $!;
Schreibend:
open INFO,'>',$file or die $!;
Anhaengend:
open INFO,'>>',$file or die $!;
Bei close einfach nur den Filehandle angeben, also einfach nur
close INFO
Datum: 07.05.2007-08:05
