Revision: 6768
Updated Code
at June 13, 2008 04:22 by _Undefined
Updated Code
function bbcode_format($str) {
$str = htmlentities($str);
$simple_search = array(
'/\[b\](.*?)\[\/b\]/is',
'/\[i\](.*?)\[\/i\]/is',
'/\[u\](.*?)\[\/u\]/is',
'/\[url\=(.*?)\](.*?)\[\/url\]/is',
'/\[url\](.*?)\[\/url\]/is',
'/\[align\=(left|center|right)\](.*?)\[\/align\]/is',
'/\[img\](.*?)\[\/img\]/is',
'/\[mail\=(.*?)\](.*?)\[\/mail\]/is',
'/\[mail\](.*?)\[\/mail\]/is',
'/\[font\=(.*?)\](.*?)\[\/font\]/is',
'/\[size\=(.*?)\](.*?)\[\/size\]/is',
'/\[color\=(.*?)\](.*?)\[\/color\]/is',
'/\[thumb\=(.*?)\](.*?)\[\/thumb\]/is',
'/\[strike\](.*?)\[\/strike\]/is',
'/\[br\]/is',
'/\[imglink\=(.*?)\](.*?)\[\/imglink\]/is',
);
$simple_replace = array(
'<strong>$1</strong>',
'<em>$1</em>',
'<u>$1</u>',
'<a href="$1" target="_blank">$2</a>'.
'<a href="$1" target="_blank">$1</a>',
'<div style="text-align: $1;">$2</div>',
'<img src="$1" alt="Picture" border="0"/>',
'<a href="mailto:$1">$2</a>',
'<a href="mailto:$1">$1</a>',
'<span style="font-family: $1;">$2</span>',
'<span style="font-size: $1;">$2</span>',
'<span style="color: $1;">$2</span>',
'<img width="$1" src="$2" alt="Picture" border="0"/>',
'<span style="text-decoration: line-through;">$1</span>',
'<br />',
'<a href="$1"><img src="$2" alt="Picture" border="0" /></a>',
);
// Do simple BBCode's
$str = preg_replace ($simple_search, $simple_replace, $str);
return $str;
}
Revision: 6767
Updated Code
at June 13, 2008 04:20 by _Undefined
Updated Code
function bbcode_format ($str) {
$str = htmlentities($str);
$simple_search = array(
'/\[b\](.*?)\[\/b\]/is',
'/\[i\](.*?)\[\/i\]/is',
'/\[u\](.*?)\[\/u\]/is',
'/\[url\=(.*?)\](.*?)\[\/url\]/is',
'/\[url\](.*?)\[\/url\]/is',
'/\[align\=(left|center|right)\](.*?)\[\/align\]/is',
'/\[img\](.*?)\[\/img\]/is',
'/\[mail\=(.*?)\](.*?)\[\/mail\]/is',
'/\[mail\](.*?)\[\/mail\]/is',
'/\[font\=(.*?)\](.*?)\[\/font\]/is',
'/\[size\=(.*?)\](.*?)\[\/size\]/is',
'/\[color\=(.*?)\](.*?)\[\/color\]/is',
'/\[thumb\=(.*?)\](.*?)\[\/thumb\]/is',
'/\[strike\](.*?)\[\/strike\]/is',
'/\[br\]/is',
'/\[imglink\=(.*?)\](.*?)\[\/imglink\]/is',
);
$simple_replace = array(
'<strong>$1</strong>',
'<em>$1</em>',
'<u>$1</u>',
'<a href="$1" target="_blank">$2</a>'.
'<a href="$1" target="_blank">$1</a>',
'<div style="text-align: $1;">$2</div>',
'<img src="$1" alt="Picture" border="0"/>',
'<a href="mailto:$1">$2</a>',
'<a href="mailto:$1">$1</a>',
'<span style="font-family: $1;">$2</span>',
'<span style="font-size: $1;">$2</span>',
'<span style="color: $1;">$2</span>',
'<img width="$1" src="$2" alt="Picture" border="0"/>',
'<span style="text-decoration: line-through;">$1</span>',
'<br />',
'<a href="$1"><img src="$2" alt="Picture" border="0" /></a>',
);
// Do simple BBCode's
$str = preg_replace ($simple_search, $simple_replace, $str);
return $str;
}
Revision: 6766
Updated Code
at June 13, 2008 04:20 by _Undefined
Updated Code
function bbcode_format ($str) {
$str = htmlentities($str);
$simple_search = array(
'/\[b\](.*?)\[\/b\]/is',
'/\[i\](.*?)\[\/i\]/is',
'/\[u\](.*?)\[\/u\]/is',
'/\[url\=(.*?)\](.*?)\[\/url\]/is',
'/\[url\](.*?)\[\/url\]/is',
'/\[align\=(left|center|right)\](.*?)\[\/align\]/is',
'/\[img\](.*?)\[\/img\]/is',
'/\[mail\=(.*?)\](.*?)\[\/mail\]/is',
'/\[mail\](.*?)\[\/mail\]/is',
'/\[font\=(.*?)\](.*?)\[\/font\]/is',
'/\[size\=(.*?)\](.*?)\[\/size\]/is',
'/\[color\=(.*?)\](.*?)\[\/color\]/is',
'/\[thumb\=(.*?)\](.*?)\[\/thumb\]/is',
'/\[strike\](.*?)\[\/strike\]/is',
'/\[br\]/is',
'/\[imglink\=(.*?)\](.*?)\[\/imglink\]/is',
);
$simple_replace = array(
'<strong>$1</strong>',
'<em>$1</em>',
'<u>$1</u>',
'<a href="$1" target="_blank">$2</a>".
'<a href="$1" target="_blank">$1</a>',
'<div style="text-align: $1;">$2</div>',
'<img src="$1" alt="Picture" border="0"/>',
'<a href="mailto:$1">$2</a>',
'<a href="mailto:$1">$1</a>',
'<span style="font-family: $1;">$2</span>',
'<span style="font-size: $1;">$2</span>',
'<span style="color: $1;">$2</span>',
'<img width="$1" src="$2" alt="Picture" border="0"/>',
'<span style="text-decoration: line-through;">$1</span>',
'<br />',
'<a href="$1"><img src="$2" alt="Picture" border="0" /></a>',
);
// Do simple BBCode's
$str = preg_replace ($simple_search, $simple_replace, $str);
return $str;
}
Revision: 6765
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 13, 2008 04:19 by _Undefined
Initial Code
function bbcode_format ($str) {
$str = htmlentities($str);
$simple_search = array(
'/\[b\](.*?)\[\/b\]/is',
'/\[i\](.*?)\[\/i\]/is',
'/\[u\](.*?)\[\/u\]/is',
'/\[url\=(.*?)\](.*?)\[\/url\]/is',
'/\[url\](.*?)\[\/url\]/is',
'/\[align\=(left|center|right)\](.*?)\[\/align\]/is',
'/\[img\](.*?)\[\/img\]/is',
'/\[mail\=(.*?)\](.*?)\[\/mail\]/is',
'/\[mail\](.*?)\[\/mail\]/is',
'/\[font\=(.*?)\](.*?)\[\/font\]/is',
'/\[size\=(.*?)\](.*?)\[\/size\]/is',
'/\[color\=(.*?)\](.*?)\[\/color\]/is',
'/\[thumb\=(.*?)\](.*?)\[\/thumb\]/is',
'/\[strike\](.*?)\[\/strike\]/is',
'/\[br\]/is',
'/\[imglink\=(.*?)\](.*?)\[\/imglink\]/is',
);
$simple_replace = array(
'<strong>$1</strong>',
'<em>$1</em>',
'<u>$1</u>',
'<a href="$1" target="_blank">$2</a>".
'<a href="$1" target="_blank">$1</a>',
'<div style="text-align: $1;">$2</div>',
'<img src="$1" alt="Picture" border="0"/>',
'<a href="mailto:$1">$2</a>',
'<a href="mailto:$1">$1</a>',
'<span style="font-family: $1;">$2</span>',
'<span style="font-size: $1;">$2</span>',
'<span style="color: $1;">$2</span>',
'<img width="$1" src="$2" alt="Picture" border="0"/>',
'<span style="text-decoration: line-through;">$1</span>',
'<br />',
'<a href="$1"><img src="$2" alt="Picture" border="0" /></a>',
);
// Do simple BBCode's
$str = preg_replace ($simple_search, $simple_replace, $str);
return $str;
}
Initial URL
http://underscoreundefined.co.cc
Initial Description
Extended BBCode parsing.
Initial Title
Extended PHP BBCode Parse
Initial Tags
Initial Language
PHP