Sandra: Überprüfen ob es geklappt hat (open)

Beitrag lesen

Hi,
Ich habe gehört das die Funktion open,true zurück gibt wenn die Datei geöffnet werden konnte.
Ich habe z.B.:
open(DATEI1,"<$name") || err("Konnte die Datei nicht oeffnen!");

Wenn ich jetzt folgendes Versuche, dann geht das nicht.
if(DATEI1 eq 'true'){
blabla
}elsif(Datei1 eq 'undefined'){
blabla
}else{
print header;
print qq(Was haben sie denn gemacht???);
exit;
};

Wie macht man es richtig?
Cu
Sandra