... $db = "textfile.txt"; open(DATA, $db) or die "cant open: $!\n"; @dat = ; close(DATA); foreach $line (@dat) { ... } #### ... $db = "textfile.txt"; open(DATA, $db) || die "cant open: $!\n"; foreach $line () { ... } close(DATA);