in reply to Help need in Miscellaneous code

Fix:

sub readZip { local $_; open local *FH, '/dev/null'; while (<FH>) { print "Got something!\n"; } }

I localized FH as well.