hab mal Ähnliches gemacht und seh hier wie einfach es geht.
OOK gehen kann ?? !!
erster Einfall: versuch mal Anfang und Ende in der preg_ reinzuarbeiten.
PHP-Code:
// [SIZE]
while (preg_match ("/(.*)\[size=([1-2][0-9])\](.*?)\[\/size\](.*)/i", $text, $preg)) {
$text = $preg[1]."<font style=\"font-size:".$preg[2]."\">".$preg[3]."</font>".$preg[4];
}
// [URL]
while (preg_match ("/(.*)\[url\](.*?)\[\/url\](.*)/i", $text, $preg)) {
$text = $preg[1]."<a class=\"text\" href=\"".$preg[2]."\">".$preg[2]."</a>".$preg[3];
}
// [URL=
while (preg_match ("/(.*)\[url\=(.*?)\](.*?)\[\/url\](.*)/i", $text, $preg)) {
$text = $preg[1]."<a class=\"text\" href=\"".$preg[2]."\">".$preg[3]."</a>".$preg[4];
}
Orestis
Einen Kommentar schreiben: