Hallo karl,
herzlich willkommen hier im Forum.
Die Zeichenkette |||(((|)))||| dient in der Textdatei vom Gästebuch als Trennung zwischen dem Benutzername, dem Datum mit Uhrzeit und dem eingegebenen Text.
Hintergrund ist der, dass eine normale Textdatei nicht (wie bei einer Datenbanktabelle) in mehrere Spalten eingteilt werden kann. Daher ist ein spezielles Trennzeichen oder eine Aneinanderreihung mehrer Zeichen notwendig. Welche Zeichen hier verwendet werden, ist eigentlich egal. Wichtig ist nur, dass diese Zeichen nicht vom Benutzer eingegeben werden können.
Für gewöhnlich nimmt man deshahlb einen Text, bei dem man nicht erwartet, dass dieser vom Benutzer eingeben wird.
Zusätzlich wird dieser aber noch per str_replace() abgefangen, damit falls der Benutzer diesen Text einschleusen würde, das Format der Datei nicht "zerstört" wird.
Aber wie gesagt, das Trennzeichen könnte theoretisch auch einfach nur ein Semikolon oder beliebige andere Zeichen sein.
Ich hoffe ich konnte dir damit helfen.
Falls noch etwas unklar sein sollte, einfach nochmal kurz melden.