PHP:
<?php
function italic($code) {
$code = "<i>".$code."</i>";
return $code;
}
function bold($code) {
$code = "<b>".$code."</b>";
return $code;
}
function underlined($code) {
$code = "<u>".$code."</u>";
return $code;
}
function ubb($bericht)
{
$kleur1 = "#EAF0FA";
$kleur2 = "#F7F7F7";
$borderkleur = "#D3D3D3";
$bericht = htmlspecialchars("$bericht");
$bericht = stripslashes($bericht);
$bericht = nl2br("$bericht");
// Hier begint het code systeem
$bericht = str_replace("[center]", "<center>", $bericht);
$bericht = str_replace("[/center]", "</center>", $bericht);
$bericht = str_replace("[s]", "<small>", $bericht);
$bericht = str_replace("[/s]", "</small>", $bericht);
$bericht = str_replace("[quote]", "<small>Quote:</small><br><table width=\"100%\" bgcolor=\"$kleur1\" style=\"BORDER-RIGHT: $borderkleur 2px solid; BORDER-TOP: $borderkleur 1px solid; BORDER-BOTTOM: $borderkleur 2px solid; BORDER-LEFT: $borderkleur 1px solid\" cellspacing=\"0\" cellpadding=\"1\"><tr><td><font color=\"#000000\">", $bericht);
$bericht = str_replace("[/quote]", "</font></td></tr></table>", $bericht);
$bericht = str_replace("[ul]", "<ul>", $bericht);
$bericht = str_replace("[/ul]", "</ul>", $bericht);
$bericht = str_replace("[li]", "<li>", $bericht);
$bericht = str_replace("[/li]", "</li>", $bericht);
//$bericht = eregi_replace("http://[^[:space:]]+","<a href=\"\\0\" target=\"_blank\">\\0</a>",$bericht);
$bericht = eregi_replace("([a-zA-Z0-9_-]+)@([a-zA-Z0-9\._-]+)(\.[a-zA-Z]+)", "<a href=\"mailto:\\1@\\2\\3\">\\1@\\2\\3</a>", $bericht);
$bericht = preg_replace('_\[i\](.*?)\[/i\]_ise', "italic(' \\1 ')", $bericht);
$bericht = preg_replace('_\[b\](.*?)\[/b\]_ise', "bold(' \\1 ')", $bericht);
$bericht = preg_replace('_\[u\](.*?)\[/u\]_ise', "underlined(' \\1 ')", $bericht);
$bericht = str_replace("[img]","<img src=\"http://",$bericht);
$bericht = str_replace("[/img]","\">",$bericht);
$bericht = eregi_replace("\[url\]www.([^\[]*)","<a href=\"http://www.\\1\" target=_blank>\\1", $bericht);
$bericht = eregi_replace("\[url\]([^\[]*)","<a href=\"\\1\" target=_blank>\\1", $bericht);
$bericht = eregi_replace("(\[url=)([A-Za-z0-9_~&=;\?:%@#./\-]+[A-Za-z0-9/])(\])", "<a href=\"http://\\2\" target=_blank>", $bericht);
$bericht = eregi_replace("\[url]([url]http://[/url](.*))", "<a href=\"\\1\" target=\"_blank\">\\1", $bericht);
$bericht = eregi_replace("(\[/url\])", "</a>", $bericht);
$bericht = str_replace("http://http://", "http://", $bericht);
//ubb codes
$bericht = eregi_replace("\\[color=([^\\[]*)\\]([^\\[]*)\\[/color\\]","<font color=\"\\1\">\\2</font>",$bericht);
$bericht = eregi_replace("\\[size=([^\\[]*)\\]([^\\[]*)\\[/size\\]","<font size=\"\\1\">\\2</font>",$bericht);
$bericht = eregi_replace("\\[font=([^\\[]*)\\]([^\\[]*)\\[/font\\]","<font face=\"\\1\">\\2</font>",$bericht);
$bericht = eregi_replace("\\[img height=([^\\[]*)\\ width=([^\\[]*)\\]([^\\[]*)\\[/img\\]","<img src=\"\\3\" height=\"\\1\" width=\"\\2\">",$bericht);
$bericht = eregi_replace("\\[img]([^\\[]*)\\[/img\\]","<img src=\"\\1\">",$bericht);
$bericht = eregi_replace("\\[flash=([^\\[]*)\\,([^\\[]*)\\]([^\\[]*)\\[/flash\\]","<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>",$bericht);
$bericht = eregi_replace("\\[align=([^\\[]*)\\]([^\\[]*)\\[/align\\]","<p align=\"\\1\">\\2</p>",$bericht);
$bericht = eregi_replace("\\[shadow=([^\\[]*)\\,([^\\[]*)\\,([^\\[]*)\\]([^\\[]*)\\[/shadow\\]","<font style=\"Filter: Shadow(color=\\1, Direction=\\2); Width=\\3px;\">\\4</font>",$bericht);
$bericht = eregi_replace("\\[glow=([^\\[]*)\\,([^\\[]*)\\,([^\\[]*)\\]([^\\[]*)\\[/glow\\]","<font style=\"Filter: Glow(color=\\1, Strength=\\2); Width=\\3px;\">\\4</font>",$bericht);
$bericht = eregi_replace("\\[url\\]www.([^\\[]*)\\[/url\\]", "<a href=\"http://www.\\1\" target=_blank>\\1</a>",$bericht);
$bericht = eregi_replace("\\[url\\]([^\\[]*)\\[/url\\]","<a href=\"\\1\" target=_blank>\\1</a>",$bericht);
$bericht = eregi_replace("\\[url=([^\\[]*)\\]([^\\[]*)\\[/url\\]","<a href=\"\\1\" target=_blank>\\2</a>",$bericht);
$bericht = eregi_replace("(^|[>[:space:]\n])([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])([<[:space:]\n]|$)","\\1<a href=\"\\2://\\3\\4\" target=\"_blank\">\\2://\\3\\4</a>\\5",$bericht);
$bericht = str_replace("[b]", "<b>",$bericht);
$bericht = str_replace("[/b]","</b>",$bericht);
$bericht = str_replace("[i]","<i>",$bericht);
$bericht = str_replace("[/i]","</i>",$bericht);
$bericht = str_replace("[u]","<u>",$bericht);
$bericht = str_replace("[/u]","</u>",$bericht);
$bericht = str_replace(":)","<img src=\"smilies/smile.gif\">",$bericht);
$bericht = str_replace(":(","<img src=\"smilies/mad.gif\">",$bericht);
$bericht = str_replace(":'(","<img src=\"smilies/cry.gif\">",$bericht);
$bericht = str_replace(";)","<img src=\"smilies/knipoog.gif\">",$bericht);
$bericht = str_replace(":D","<img src=\"smilies/biggrin.gif\">",$bericht);
$bericht = str_replace(":S","<img src=\"smilies/verbaasd.gif\">",$bericht);
$bericht = str_replace(":P","<img src=\"smilies/tongue.gif\">",$bericht);
$bericht = str_replace(":nerd:","<img src=\"smilies/nerd.gif\">",$bericht);
$bericht = str_replace(":cool:","<img src=\"smilies/cool.gif\">",$bericht);
$bericht = str_replace("9:6","<img src=\"smilies/worshippy.gif\">",$bericht);
$bericht = str_replace(":evil:","<img src=\"smilies/evil.gif\">",$bericht);
$bericht = str_replace(":vinger:","<img src=\"smilies/vinger.gif\">",$bericht);
$bericht = str_replace(":lijst:","<img src=\"smilies/lijstje.gif\">",$bericht);
$bericht = str_replace(":bier:","<img src=\"smilies/bier.gif\">",$bericht);
$bericht = str_replace(":king:","<img src=\"smilies/koning.gif\">",$bericht);
$bericht = str_replace(":koffie:","<img src=\"smilies/koffie.gif\">",$bericht);
$bericht = str_replace("|:/","<img src=\"smilies/professor.gif\">",$bericht);
$bericht = str_replace(":trek:","<img src=\"smilies/naamloos.bmp\">",$bericht);
$bericht = str_replace(":gangerstar:","<img src=\"smilies/gun.gif\">",$bericht);
$bericht = str_replace(":shoot:","<img src=\"smilies/schooting.gif\">",$bericht);
return $bericht;
}
?>
wie weet hoe ik dit krijg zoals in een forum ik kan het nu alleen intoetsen hoe krijg ik het dat ik zo'n invoeg scherm krijgen met alle smiley's en ubb code's die wat erin staan wie kan me hierbij helpen
