Hallo Andreas,
gut, und jetzt schaust Du Dir doch nochmal diese beiden Zeilen _genau_ an.
<font face="Verdana" size="2" color="#ffffff">
<b><a href="../protect/verzeichniss.htm">Willkommen !</b>
Erkennst Du einen Unterschied? Wie sind im funktionierenden Skript die Anführungszeichen eingegeben und wie in dem vonD ir eingefügten?
Die Ausgabe erfolgt über echo "mustertext". Wenn du jetzt im auszugebenden Text Anführungszeichen hast, dann muss PHP irgendwie erkennen können, welche Anführungszeichen ausgegeben werden sollen und welche zur Syntax von PHP gehört (sprich, wo echo endet). Deshalb musst Du auszugebenden Anführungszeichen (und div. anderen Sonderzeichen) einen Backslash voranstellen (wie im funktionierenden Code).
Aber noch als kleiner Tipp zum ganzen: Welchen Sinn macht eine Passwortabfrage wenn man die gelinkte Seite ohne Passwort ausrufen kann (wenn man die URL mal kennt)?
Grüße aus Würzburg
Julian