Heres the code from evilwalrus if you are having trouble accessing it....working fine for me tho
Code: Select all
<?PHP
function bbcode($message) {
/* Auto Format */
/* Character Format */
$message = eregi_replace("\їtm\]", "™", $message);
$message = eregi_replace("\їr\]", "&reg;", $message);
$message = eregi_replace("\їc\]", "&copy;", $message);
$message = eregi_replace("\їp\]", "&pound;", $message);
$message = eregi_replace("\їd\]", "$", $message);
$message = eregi_replace("\їy\]", "&yen;", $message);
$message = eregi_replace("\їe\]", "€", $message);
/* Character Format */
/* Simple Format */
$message = eregi_replace("\їbr\]", "<br />", $message);
$message = eregi_replace("\їh1\]", "<h1>", $message);
$message = eregi_replace("\ї/h1\]", "</h1>", $message);
$message = eregi_replace("\їh2\]", "<h2>", $message);
$message = eregi_replace("\ї/h2\]", "</h2>", $message);
$message = eregi_replace("\їh3\]", "<h3>", $message);
$message = eregi_replace("\ї/h3\]", "</h3>", $message);
$message = eregi_replace("\їh4\]", "<h4>", $message);
$message = eregi_replace("\ї/h4\]", "</h4>", $message);
$message = eregi_replace("\їb\]", "<b>", $message);
$message = eregi_replace("\ї/b\]", "</b>", $message);
$message = eregi_replace("\їi\]", "<i>", $message);
$message = eregi_replace("\ї/i\]", "</i>", $message);
$message = eregi_replace("\їu\]", "<u>", $message);
$message = eregi_replace("\ї/u\]", "</u>", $message);
$message = eregi_replace("\їs\]", "<strike>", $message);
$message = eregi_replace("\ї/s\]", "</strike>", $message);
$message = eregi_replace("\їpre\]", "<pre>", $message);
$message = eregi_replace("\ї/pre\]", "</pre>", $message);
$message = eregi_replace("\їtt\]", "<tt>", $message);
$message = eregi_replace("\ї/tt\]", "</tt>", $message);
$message = eregi_replace('\їcenter\]', '<p align="center">', $message);
$message = eregi_replace('\ї/center\]', '</p>', $message);
$message = eregi_replace('\їjustify\]', '<p align="justify">', $message);
$message = eregi_replace('\ї/justify\]', '</p>', $message);
$message = eregi_replace('\їleft\]', '<p align="left">', $message);
$message = eregi_replace('\ї/left\]', '</p>', $message);
$message = eregi_replace('\їright\]', '<p align="right">', $message);
$message = eregi_replace('\ї/right\]', '</p>', $message);
/* Simple Format */
/* Link Format */
$message = eregi_replace('\їimg="(ї^"]*)"]', '<img src="\\1">', $message);
$message = eregi_replace('\їimg=(ї^]]*)]', '<img src="\\1">', $message);
$message = eregi_replace('\їimg](ї^ї]*)\ї/img]', '<img src="\\1">', $message);
$message = eregi_replace('\їemail="(ї^"]*)"]', '<a href="mailto:\\1">', $message);
$message = eregi_replace('\їemail=(ї^]]*)]', '<a href="mailto:\\1">', $message);
$message = eregi_replace('\ї/email]', '</a>', $message);
$message = eregi_replace('\їurl](ї^ї]*)\ї/url]', '<a href="\\1" target="_blank">\\1</a>', $message);
$message = eregi_replace('\їurl="(ї^"]*)"]', '<a href="\\1" target="_blank">', $message);
$message = eregi_replace('\їurl=(ї^]]*)]', '<a href="\\1" target="_blank">', $message);
$message = eregi_replace('\ї/url]', '</a>', $message);
$message = eregi_replace('\їlink](ї^ї]*)\ї/link]', '<a href="\\1" target="_blank">\\1</a>', $message);
$message = eregi_replace('\їlink="(ї^"]*)"]', '<a href="\\1" target="_blank">', $message);
$message = eregi_replace('\їlink=(ї^]]*)]', '<a href="\\1" target="_blank">', $message);
$message = eregi_replace('\ї/link]', '</a>', $message);
/* Link Format */
/* Quote Boxes */
$message = eregi_replace('\їreply="(ї^"]*)"]', '<b>Quote:</b><blockquote style="width: 100%; margin: 3px 8px 3px 16px; color: #000; background-color: #333; border: 2px solid #808080; font-size: 8pt;"><i>Originally posted by \\1</i><br />', $message);
$message = eregi_replace('\їreply=(ї^]]*)]', '<b>Quote:</b><blockquote style="width: 100%; margin: 3px 8px 3px 16px; color: #000; background-color: #333; border: 2px solid #808080; font-size: 8pt;"><i>Originally posted by \\1</i><br />', $message);
$message = eregi_replace('\ї/reply]', '</blockquote>', $message);
$message = eregi_replace('\їquote]', '<b>Quote:</b><blockquote style="width: 100%; margin: 3px 8px 3px 16px; color: #000; background-color: #333; border: 2px solid #808080; font-size: 8pt;">', $message);
$message = eregi_replace('\ї/quote]', '</blockquote>', $message);
$message = eregi_replace('\їspoiler]', '<b>SPOILER: Highlight text to view.</b><blockquote style="width: 100%; margin: 3px 8px 3px 16px; color: #000; background-color: #000; border: 2px solid #808080; font-size: 10pt;">', $message);
$message = eregi_replace('\ї/spoiler]', '</blockquote>', $message);
/* Quote Boxes */
/* Font Format */
$message = eregi_replace('\їcolor="(ї^"]*)"\]', '<font color="\\1">', $message);
$message = eregi_replace('\їcolor=(ї^]]*)\]', '<font color="\\1">', $message);
$message = eregi_replace('\ї/color]', '</font>', $message);
$message = eregi_replace('\їbgcolor="(ї^"]*)"\]', '<span style="background-color:\\1">', $message);
$message = eregi_replace('\їbgcolor=(ї^]]*)\]', '<span style="background-color:\\1">', $message);
$message = eregi_replace('\ї/bgcolor]', '</span>', $message);
$message = eregi_replace('\їsize="(ї^"]*)"\]', '<font size="\\1">', $message);
$message = eregi_replace('\їsize=(ї^]]*)\]', '<font size="\\1">', $message);
$message = eregi_replace('\ї/size]', '</font>', $message);
$message = eregi_replace('\їfont="(ї^"]*)"\]', '<font face="\\1">', $message);
$message = eregi_replace('\їfont=(ї^]]*)\]', '<font face="\\1">', $message);
$message = eregi_replace('\ї/font]', '</font>', $message);
/* Font Format */
/* Code Format */
$message = eregi_replace('\їcode](ї^ї]*)\
', '<b>Code:</b><blockquote style="width: 100%; margin: 3px 8px 3px 16px; color: #000; background-color: #FFF; border: 2px solid #808080; font-size: 8pt;">\\1</blockquote>', $message);
', highlight_string('<b>PHP:</b><blockquote style="width: 100%; margin: 3px 8px 3px 16px; color: #000; background-color: #FFF; border: 2px solid #808080; font-size: 8pt;">\\1</blockquote>'), $message); /* Not working, needs further research. */