Dit is mijn bbcode,, en zo als ik het nu heb doet hij het perfect :D,,
Het enigste wat ik nog wil is al ik <?php en ?> doe dat hij daar dna die kleurtjes aan geeft,,
Dit is de BBcode
<?php
function ubb()
{
$bbgcolor = '#000000';
$quote_bg_color = '#FFFFFF';
$code_bg_color = '#99CCFF';
$quote_table = "<table width=\"90%\" border=\"1\" cellpadding=\"3\" cellspacing=\"1\" align=\"center\" bordercolor=\"" . $bbgcolor . "\"><tr><td><b>quote: \\1</b></td></tr><tr><td bgcolor=\"" . $quote_bg_color . "\" bordercolor=\"#000000\">\\2</td></tr></table><br>";
$quote_table_nu = "<table width=\"90%\" border=\"1\" cellpadding=\"3\" cellspacing=\"1\" align=\"center\" bordercolor=\"" . $bbgcolor . "\"><tr><td><b>quote</b></td></tr><tr><td bgcolor=\"". $quote_bg_color . "\" bordercolor=\"#000000\">\\1</td></tr></table><br>";
$code_table = "<table width=\"90%\" cellspacing=\"1\" cellpadding=\"3\" border=\"1\" bordercolor=\"$bbgcolor\" align=\"center\"><tr><td bgcolor=\"" . $code_bg_color . "\"><b>code</b></td></tr><tr><td bgcolor=\"". $code_bg_color . "\">\\1</td></tr></table><br>";
$_POST["pagina"] = preg_replace("#\(c\)#", "©", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\(tm\)#", "™", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\(r\)#", "®", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\
(.*?)\
(.*?)\
#si", "$quote_table", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\
(.*?)\
#si", "$quote_table_nu", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\
(.*?)\
#si", "$code_table", $_POST["pagina"]);
//urls
$_POST["pagina"] = preg_replace ("#\[url\](.*?)\[/url]#si", "<a href='www\\1' target='_blank'>\\1</a>", $_POST["pagina"]);
$_POST["pagina"] = preg_replace ("#\
(.*?)\#si", "<a href='\\1' target='_blank'>\\2</a>", $_POST["pagina"]);
//mails
$_POST["pagina"] = preg_replace("#\[email\](.*?)\[/email\]#is", "<a href='mailto:\\1'>\\1</a>", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\[email=(.*?)\](.*?)\[/email]#si", "<a href='mailto:\\1'>\\2</a>", $_POST["pagina"]);
//img
$_POST["pagina"] = preg_replace("#\[img\](.*?)\[/img]#si", "<img src='\\1' />", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\[img align=(.*?)\](.*?)\[/img]#si", "<img src='\\2' align='\\1' />", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\[imglink=(.*?)\](.*?)\[/imglink]#si", "<a href='picture.php?picture=\\1' target='_blank'>\\2</a>", $_POST["pagina"]);
//flash
$_POST["pagina"] = preg_replace("#\[flash=(.*?), (.*?)\](.*?)\[/flash]#si", "<object classid=\"clsid: D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\\1 height=\\2><param name=movie value=\\3><param name=play value=true><param name=loop value=true><param name=quality value=high><embed src=\\3 width=\\1 height=\\2 play=true loop=true quality=high></embed></object>", $_POST["pagina"]);
//opmaaktags
$_POST["pagina"] = preg_replace("#\[BR](.*?)\[/BR]#si", "<br>\\1<br>", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\[br\](.*?)\[/br]#si", "<br>\\1</br>", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\[b\](.*?)\[/b]#si", "<b>\\1</b>", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\[i\](.*?)\[/i]#si", "<i>\\1</i>", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\[u\](.*?)\[/u]#si", "<u>\\1</u>", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\[move\](.*?)\[/move]#si", "<marquee>\\1</marquee>", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\[sub](.*?)\[/sub]]#si", "<sub>\\1</sub>", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\[sup\](.*?)\[/sup]#si", "<sup>\\1</sup>", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\[tt\](.*?)\[/tt]#si", "<tt>\\1</tt>", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\[s\](.*?)\[/s]#si", "<s>\\1</s>", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\[*\](.*?)\[/*]#si", "<li>\\1</li>", $_POST["pagina"]);
$_POST["pagina"] = preg_replace("#\[list=(.*?)\](.*?)\[/list]#si", "<ol type=\"\\1\">\\2</ol>", $_POST["pagina"]);
//smilies
$_POST["pagina"] = str_replace(":D","<img src=\"http://xboxplanet.is-1337.org/Freedom%20Fighters/Niels/gb/images/smilies/biggrin.gif\">",$_POST["pagina"]);
$_POST["pagina"] = str_replace(":]","<img src=\"http://xboxplanet.is-1337.org/Freedom%20Fighters/Niels/gb/images/smilies/blink.gif\">",$_POST["pagina"]);
$_POST["pagina"] = str_replace("|)","<img src=\"http://xboxplanet.is-1337.org/Freedom%20Fighters/Niels/gb/images/smilies/cool.gif\">",$_POST["pagina"]);
$_POST["pagina"] = str_replace(":[","<img src=\"http://xboxplanet.is-1337.org/Freedom%20Fighters/Niels/gb/images/smilies/dry.gif\">",$_POST["pagina"]);
$_POST["pagina"] = str_replace(":@","<img src=\"http://xboxplanet.is-1337.org/Freedom%20Fighters/Niels/gb/images/smilies/mad.gif\">",$_POST["pagina"]);
$_POST["pagina"] = str_replace(":}","<img src=\"http://xboxplanet.is-1337.org/Freedom%20Fighters/Niels/gb/images/smilies/laugh.gif\">",$_POST["pagina"]);
$_POST["pagina"] = str_replace("8)","<img src=\"http://xboxplanet.is-1337.org/Freedom%20Fighters/Niels/gb/images/smilies/rolleyes.gif\">",$_POST["pagina"]);
$_POST["pagina"] = str_replace(":(","<img src=\"http://xboxplanet.is-1337.org/Freedom%20Fighters/Niels/gb/images/smilies/sad.gif\">",$_POST["pagina"]);
$_POST["pagina"] = str_replace(":?","<img src=\"http://xboxplanet.is-1337.org/Freedom%20Fighters/Niels/gb/images/smilies/huh.gif\">",$_POST["pagina"]);
$_POST["pagina"] = str_replace(":)","<img src=\"http://xboxplanet.is-1337.org/Freedom%20Fighters/Niels/gb/images/smilies/smile.gif\">",$_POST["pagina"]);
$_POST["pagina"] = str_replace(";)","<img src=\"http://xboxplanet.is-1337.org/Freedom%20Fighters/Niels/gb/images/smilies/wink.gif\">",$_POST["pagina"]);
$_POST["pagina"] = str_replace(":*","<img src=\"http://xboxplanet.is-1337.org/Freedom%20Fighters/Niels/gb/images/smilies/unsure.gif\">",$_POST["pagina"]);
$_POST["pagina"] = str_replace(":>","<img src=\"http://xboxplanet.is-1337.org/Freedom%20Fighters/Niels/gb/images/smilies/ohmy.gif\">",$_POST["pagina"]);
$_POST["pagina"] = str_replace(":P","<img src=\"http://xboxplanet.is-1337.org/Freedom%20Fighters/Niels/gb/images/smilies/tongue.gif\">",$_POST["pagina"]);
//scheldworden filter
$_POST["pagina"] = str_replace("fuck","f*ck",$_POST["pagina"]);
$_POST["pagina"] = str_replace("shit","sh*t",$_POST["pagina"]);
$_POST["pagina"] = str_replace("kut","k*t",$_POST["pagina"]);
$_POST["pagina"] = str_replace("suck","s*ck",$_POST["pagina"]);
$_POST["pagina"] = str_replace("cum","c*m",$_POST["pagina"]);
$_POST["pagina"] = str_replace("blowjob","bl*wj*b",$_POST["pagina"]);
$_POST["pagina"] = str_replace("pik","p*k",$_POST["pagina"]);
$_POST["pagina"] = str_replace("lul","l*l",$_POST["pagina"]);
$_POST["pagina"] = str_replace("eikel","**k*l",$_POST["pagina"]);
$_POST["pagina"] = str_replace("klootzak","kl**tz*k",$_POST["pagina"]);
$_POST["pagina"] = str_replace("dyke","d*ke",$_POST["pagina"]);
$_POST["pagina"] = str_replace("asshole","*ssh*le",$_POST["pagina"]);
$_POST["pagina"] = str_replace("hoer","h**r",$_POST["pagina"]);
$_POST["pagina"] = str_replace("slet","sl*t",$_POST["pagina"]);
$_POST["pagina"] = str_replace("teef","t**f",$_POST["pagina"]);
$_POST["pagina"] = str_replace("bitch","b*tch",$_POST["pagina"]);
return $_POST["pagina"];
}
?>
Let niet op die strepen !!!