Holger#: Gästebuch soll Zeilenumbrüche in <textarea> mit darstellen

Hallo,

habe ein Gästebuch in Perl geschrieben, das u.a. eine textarea enthält.
wie kann ich nun im Skript nach Zeilenumbrüchen in der Variable suchen, die den Inhalt der textarea enthält? Diese müsste man doch dann nach diesen Zeilenumbrüche mit split trennen, oder?

Vielen Dank im voraus,
Holger

  1. Hallo Holger

    Leider spreche ich kein Perl, ich kann dir desshalb nur eine allgemeine Lösung geben.

    Zeilenumbrüche werden in der Windowswelt durch die Kobination der ASCII-'Zeichen' mit dem Code 13 (Carriage return) und 10 (Linefeed) erzeugt. Du must also nach der 'Zeichenfolge' mit dem ASCII-Code 13 und 10 suchen und diese dann durch ein <br> in der HTML-Ausgabe ersetzen.

    Kurz danach gegooglet und schon den Link auf SelfHTML gefunden: http://aktuell.de.selfhtml.org/artikel/cgiperl/zeilenumbruch/.

    MfG & HtH

    Tom2

  2. Hab es nun selbst gelöst:

    $text =~ s/\n/<br>/g;

    Das ist der entscheidene Code. Recht einfach: Ersetzt alle \n durch <br>.

    Bis denn,
    Holger