Ich bau zurzeit grad so eine Art MinCMS auf PHP4 Basis. Habe jetzt einen BBCode Parser von cywhale.de und will das hier implementieren:
[color=red]Rot[/color]
umgewandelt zu: <font style="color:red;">Rot</font>
Mein Code:
Leider funktioniert der Code nicht, es kommen nur zwei kryptische Zeichen bei raus... Wo liegt mein Fehler?
Schonmal besten dank!
[color=red]Rot[/color]
umgewandelt zu: <font style="color:red;">Rot</font>
Mein Code:
PHP-Code:
$s=preg_replace("=(^|\ |\n)\[color\=([a-zA-Z0-9]{1,})\]([a-zA-Z0-9]{1,})\[/color\]=i", "\\1<font style=\"color:\\2\;\">\\3</font>", $s);
Schonmal besten dank!
Kommentar