Hi allerseits,
es gab ja jetzt eine Menge Antworten, und alle haben (neben einem vergessenen Semikolon und der eher unsinnigen Prüfung "$i == 0;") mehr oder weniger ins Blaue spekuliert. Allmählich fühle ich mich wie in einem Quiz :-)
Wie wär's denn damit:
»» Open (FAQFILE, "faq.dat");
»» Close (FAQFILE);
»» For (@NonRespFAQs)
Die drei Befehle kenne _ich_ zumindest nicht, und der Perl-Interpreter wird mir da zustimmen. Schreib's doch mal klein ;-)
Desweiteren fällt mir auf, daß die fehlerhafte Zeile 24 anders eingerückt ist als die anderen. Ist Dir da ein unsichtbares Sonderzeichen reingerutscht? In dem Fall lösch die beiden Zeilen (ab "$i++;") einfach mal und schreibe sie per Hand neu.
Cheatah