Alex: Perl findet Einfügemarkierung nicht

Beitrag lesen

Liebe selfhtmler,

vielleicht mag der eine oder andere denken: "Das ist doch ganz einfach!", aber leider habe ich seit einer Woche intensiver Recherche keine Antwort darauf, warum mein Perlskript die von mir festgelegte Einfügemarkierung <!-- NEU  nicht findet.
Das Skript ist (denke ich) ziemlich exakt das was Stefan im Kapitel über Gästebuchskript vorschlägt, außer dass es sich um einen kleinen Flohmarkt handelt. Nur leider liefert das Skript bei:
foreach $Zeile (@Zeilen) {               # @Zeilen = zuvor eingelesene Zeilen der Datei
  if(/<!-- NEU -->/) {                     # Aha, Eintrag hier einfügen
kein Resultat, selbst wenn ich die ganze Datei mit <!-- NEU  zutagge.
Auch die Syntax
if(/^<!-- NEU -->/) {
führt zu nichts ...
Andere Skripts arbeiten auch mit dieser Syntax - und laufen.
Ich möchte hier nicht ewigen Quelltext eingeben, daher ein paar Links:
http://www.userpage.fu-berlin.de/~alex4all/cgi/flohmarkt.html
ist die geplante Flohmarktseite mit die die Angebote aufnehmen soll,
http://www.userpage.fu-berlin.de/~alex4all/cgi/eingabe.html
ist die Seite zur Eingabe neuer Angebote,
http://www.userpage.fu-berlin.de/~alex4all/cgi/flohmarkt.cgi
ist das verarbeitende Skript,
http://www.userpage.fu-berlin.de/~alex4all/cgi/cgi-quelle.html
ist der Quelltext des Skripts als HTML zum einfachen lesen.

Ich wäre superfroh, wenn mir jemand helfen könnte, da ich bei meiner eigenen Suche nach geegneten Quellen immer nur entweder auf Programmfragmente oder Gigaskripts mit tausenden von Abfragen und Subroutinen stosse, die ich nicht verstehe.

Danke, Danke, Danke

Alex