Version: 5
Type: Sample Code (HOWTO)
Category: Other
License: GNU General Public License
Description: Ever want to add those [b]bold[/b] and 🙂 smilie codes to your tagboard or other script? Check this out!
<?php function bbc2html($data) { $data=str_replace(":)","<img src=emoticons/smile.gif />",$data); $data=str_replace(":d","<img src=emoticons/biggrin.gif />",$data); $data=str_replace(":D","<img src=emoticons/biggrin.gif />",$data); $data=str_replace(":->:","<img src=emoticons/arrow.gif />",$data); $data=str_replace(":arrow:","<img src=emoticons/arrow.gif />",$data); $data=str_replace(":s","<img src=emoticons/confused.gif />",$data); $data=str_replace(":S","<img src=emoticons/confused.gif />",$data); $data=str_replace("8)","<img src=emoticons/cool.gif />",$data); $data=str_replace("8-)","<img src=emoticons/cool.gif />",$data); $data=str_replace(":cool:","<img src=emoticons/cool.gif />",$data); $data=str_replace(":'(","<img src=emoticons/cry.gif />",$data); $data=str_replace("8|","<img src=emoticons/eek.gif />",$data); $data=str_replace("(6)","<img src=emoticons/evil.gif />",$data); $data=str_replace(":evil:","<img src=emoticons/evil.gif />",$data); $data=str_replace(":!:","<img src=emoticons/idea.gif />",$data); $data=str_replace(":lol:","<img src=emoticons/lol.gif />",$data); $data=str_replace(":@","<img src=emoticons/mad.gif />",$data); $data=str_replace(":x","<img src=emoticons/mad.gif />",$data); $data=str_replace(":X","<img src=emoticons/mad.gif />",$data); $data=str_replace(":mad:","<img src=emoticons/mad.gif />",$data); $data=str_replace(":mrgreen:","<img src=emoticons/mrgreen.gif />",$data); $data=str_replace(":|","<img src=emoticons/neutral.gif />",$data); $data=str_replace(":?:","<img src=emoticons/question.gif />",$data); $data=str_replace(":$","<img src=emoticons/redface.gif />",$data); $data=str_replace(":oops:","<img src=emoticons/redface.gif />",$data); $data=str_replace(":redface:","<img src=emoticons/redface.gif />",$data); $data=str_replace(":rolleyes:","<img src=emoticons/rolleyes.gif />",$data); $data=str_replace(":roll:","<img src=emoticons/rolleyes.gif />",$data); $data=str_replace(":(","<img src=emoticons/sad.gif",$data); $data=str_replace(":-(","<img src=emoticons/sad.gif />",$data); $data=str_replace(":-)","<img src=emoticons/smile.gif />",$data); $data=str_replace(":o","<img src=emoticons/surprised.gif />",$data); $data=str_replace(":O","<img src=emoticons/surprised.gif />",$data); $data=str_replace(":P","<img src=emoticons/tongue.gif />",$data); $data=str_replace(":p","<img src=emoticons/tongue.gif />",$data); $data=str_replace(":twisted:","<img src=emoticons/twisted.gif />",$data); $data=str_replace(";)","<img src=emoticons/wink.gif />",$data); $data=str_replace(";-)","<img src=emoticons/wink.gif />",$data); $data=str_replace("[s]","<s>",$data); $data=str_replace("[/s]","</s>",$data); $data=str_replace("[b]","<b>",$data); $data=str_replace("[/b]","</b>",$data); $data=str_replace("[i]","<i>",$data); $data=str_replace("[/i]","</i>",$data); $data=str_replace("[u]","<u>",$data); $data=str_replace("[/u]","</u>",$data); $data=str_replace("[center]","<center>",$data); $data=str_replace("[/center]","</center>",$data); $data=str_replace("n","<br />",$data); $data=str_replace("1/2","½",$data); $data=str_replace("3/4","¾",$data); $data=str_replace("1/4","¼",$data); $data=str_replace("[sup]","<sup>",$data); $data=str_replace("[/sup]","</sup>",$data); $date=str_replace("[list]","<ul>",$data); $date=str_replace("[*]","<li>",$data); $data=str_replace("[/list]","</ul>",$data); $data=str_replace("[quote]","<center><table width="95%" cellspacing="0" cellpadding="2" background="#ffffff" color="#000000" border="1" bordercolor="#808080" style="font: 10px verdana; background-color: #000000; border-style: dashed;"><tr><td><b>Quote...</b></td></tr><tr><td>",$data); $data=str_replace("[/quote]","</td></tr></table></center>",$data); $data=str_replace("[code]","<code>",$data); $data=str_replace("[/code]","</code>",$data); $data=str_replace("[slide]","<marquee behavior="slide">",$data); $data=str_replace("[/slide]","</slide>",$data); $data=str_replace("[hr]","<hr>",$data); $data=str_replace("[hr=","<hr color=",$data); $data=str_replace("[+]","•",$data); $data=str_replace("[l]","<",$data); $data=str_replace("[r]",">",$data); $data=str_replace("file://","",$data); $data=str_replace("ftp://","",$data); return $data; } ?>