Hey!
Ich arbeite gerade an einem Gästebuch mit der Möglichkeit BB-Codes einzufügem.
Der Teil, um den es geht sieht in etwa so aus:
PHP
<?php
if (isset($_POST['bu_submit'])) {
$string = $_POST['string'];
$string = nl2br($string);
$str_alt_b_auf = "[b]";
$str_neu_b_auf = "[b]";
$str_alt_b_zu = "[/b]";
$str_neu_b_zu = "[/b]";
$string = str_replace($str_alt_b_auf,$str_neu_b_auf,$string);
?>
<div id="textausgabe">
<?php echo $string; ?>
</div>
<?php } ?>
Alles anzeigen
Mit normalen Codes, wie z.B. [b] umwandeln in [b] klappt das Ganze perfekt. Nur wie stelle ich es z.B. bei [ url] an und den anderen Tags wo Attribute hinzukommen?
Beispielsweise muss ich ja irgendwie nur den Teil zwischen [ url] und [ /url] auslesen können und die BB-Codes dann verschwinden lassen, und anstelle das <a>-Tag mit href-Attribut, welches den Wert von zwischen [url ] und [/url ] enthält ...
Weiß jemand weiter?
Chris