BBcode Selber machen
Maier
- php
Hallo ich habe bereits angefangen durch
BEISPIEL:
-------------------------------------------
$text = str_replace("[B]","<b>",$text);
$text = str_replace("[IMG]","<img src="",$text);
-------------------------------------------
mir BBcode selber zu machen.
Bei den Einfachen sachen komm ich noch gut klar
allerdings bekomme ich bereits Probleme bei der Textausrichtung
zB Block, Center etc.
Da dies ja mehr oder weniger standart in allen Boards ist
könnte es sowas doch schon fertig geben?
Danke
Maier
Hallo Maier.
Da dies ja mehr oder weniger standart in allen Boards ist
könnte es sowas doch schon fertig geben?
Ob es Kunst ist, kann ich nicht sagen, aber vielleicht möchtest du dir Christian Seilers BBCode-Parserklasse anschauen.
Einen schönen Samstag noch.
Gruß, Ashura
Das ganze holt mir doch etwas zu sher aus ich würde das
ganze gerne so lösen wir ich begonnen habe. Mit $text = str_replace
Es geht hier nur noch um [BLOCK] [LEFT] [CENTER]
Das ganze holt mir doch etwas zu sher aus ich würde das
ganze gerne so lösen wir ich begonnen habe. Mit $text = str_replaceEs geht hier nur noch um [BLOCK] [LEFT] [CENTER]
Die Klasse ist super und gut dokumentiert.
Es gibt auf Deinem Weg unzählige Stolperfallen, die beim christian schon raus sind!
Probiere es einfach aus.
TomIRL
Moin!
Das ganze holt mir doch etwas zu sher aus ich würde das
ganze gerne so lösen wir ich begonnen habe. Mit $text = str_replaceEs geht hier nur noch um [BLOCK] [LEFT] [CENTER]
Das Problem ist schlicht, dass die reine Umsetzung von [B] in <b> und [/B] in </b> zu ungültigem, weil falsch verschachtelten HTML-Code führen kann. [B][B][/B] ist nun mal eben falsch aus der Sicht von HTML - würde bei dir aber nicht angemeckert, und die Resultate, die dabei rauskommen, sind mindestens mal problematisch, vielleicht auch kritisch (hinsichtlich der Darstellung deiner Website oder, wenn auch mit nur geringer Wahrscheinlichkeit, vielleicht sogar hinsichtlich möglicher Cross-Scripting-Angriffe).
- Sven Rautenberg