• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

BBC Code url

supertobs

Mitglied
Hallo,
Ich habe einen Textarea in dem der Profiltext drinnen steht
Ich möchte nun,dass wenn man
Code:
[U][U](url=deinurl)[/U][/U]Dein linktext(/url) Runde klammer durch eckige
eingiebt, dass er einen link herum macht.
Die funktion Code ,dass man BBC codes lesen kann wäre natürlich auch zusätzlich noch gut.
Nur wie schließe ich dei BBC codes im Code-Tag aus?
und wie kann ich den url am besten umwandeln?
Mein Code
Code:
function bbcode($string)
    {
    if(empty($string))
        {
        return false;
        }
            else
                {
                /*$string = trim($string);
                $string = htmlentities($string);
                $string = mysql_real_escape_string($string);*/
                
                $bbcode = array(
                                '\[B]' => '<b>',
                                '\[/B]' => '</b>',
                                '\[U]' => '<u>',
                                '\[/U]' => '</u>',
                                '\[I]' => '<i>',
                                '\[/I]' => '</i>',
                                '\[CENTER]' => '<center>',
                                '\[/CENTER]
' => '</center>',
                                '\[box]' => '<div class="meldung">',
                                '\[/box]' => '</div>'
                                );
                
                foreach($bbcode as $k => $v)
                    {
                    $string = ereg_replace($k, $v, $string);
                    }
                
                return $string;
                }
    }
Wie mache ich dass am besten?
 
Werbung:
Informationen zum BB-Code und wie du ihn verwendest (Auch mit ): [URL]http://www.html.de/56980-post3.html
 
Zuletzt bearbeitet:
bbcode noparse -> Google erster Ergebnis ;-) wurde schon 1000 mal nachgefragt

[noparse]http://www. developers- guide.net/forums/6237,php-bbcode-parser-mit-noparse-tag-selbst-gemacht#ausnahme_noparse[/noparse]

P.S. addslashes anstatt mysql_real_escape_string
 
Werbung:
Zurück
Oben