Ahnungsloser: TextArea eingabe mit BBcode ausgeben

Zervus alle,
Also ich lese einen Text über ein Textarea Feld ein und habe den bisher auch
in einer Textarea ausgegeben, nun will ich aber bbcode bzw erstmal nur
einfache links einfügen, wobei da nur die Ausgabe das Problem ist, wie gebe
ich das ganze wieder passend aus, sodass der link auch als link verwendet
werden kann! Momentan hab ich einen div container definiert und gebe das ganze
 da drinnen aus nur erkennt er nun die Linebreaks nichtmehr. Das mit dem Link
 funktioniert schonmal, mit was muss ich den String bearbeiten damit er die
Linebreaks in zB in <br> ändert???
Scrollbar hab ich das ganze schon bekommen mit overflow: auto als style und ner gegebenen width und height

  1. so hat sich erledigt funzt nun mit nl2br

    wie ist das wenn ich den string vor speichern in eine sql db mit strip tags
    bearbeite um das ganze frei von html code zu halten, dann wieder auslese und
    mit nl2br bearbeite funzt das denn dann noch???

    1. Hello,

      so hat sich erledigt funzt nun mit nl2br

      wie ist das wenn ich den string vor speichern in eine sql db mit strip tags
      bearbeite um das ganze frei von html code zu halten, dann wieder auslese und
      mit nl2br bearbeite funzt das denn dann noch???

      Besser wäre es, den String vor dem Eintrag in die SQL-Datenbank mit der dazu passenden Escape-Funktion für die Textschnittstelle zu behandeln, oder ihn eben über Blockpuffer (prepared Statements) eintzutragen. Dabei bleiben die HTML-Sequenzen erhalten, aber die für die Datenbank gefährlichen Anteile werden "kastriert", bzw. gelangen gar nicht erst in den SQL-Datenstrom.

      Bei der Wiedergabe behandelst Du den String dann kontextgerecht. Das bedeutet, dass die HTML-Sequenzen mittels htmlspecialchars() einfach in darzustellenden Text umgewandelt werden. Der User wird dann schon merken, dass wein HTML nichts nützt und es von selber weglassen...

      Siehe hierzu unbedingt http://wiki.selfhtml.org/wiki/Artikel:Kontextwechsel

      Liebe Grüße aus dem schönen Oberharz

      Tom vom Berg

      --
       ☻_
      /▌
      / \ Nur selber lernen macht schlau
      http://bergpost.annerschbarrich.de