No tak použil som skript z fóra
Kód:
function bbcode($str)
{
$BBCode = array("/\[b\](.*)\[\/b\]/is", "/\[u\](.*)\[\/u\]/is", "/\[i\](.*)\[\/i\]/is", "/\[url\=(.*?)\](.*?)\[\/url\]/is", "/\[big\](.*)\[\/big\]/is", "/\[small\](.*)\[\/small\]/is", "/\[color\=(.*?)\](.*?)\[\/color\]/is", "/\[img\](.*)\[\/img\]/is");
$BBTag = array("<strong>$1</strong>", "<u>$1</u>", "<i>$1</i>", "<a href=\"$1\" target=\"_blank\" rel=\"nofollow\">$2</a>", "<big>$1</big>","<small>$1</small>", "<span style=\" color:$1 \">$2</span>", "<img resizemod=\"on\" onload=\"rmw_img_loaded(this)\" src=\"$1\" />");
$str = preg_replace($BBCode, $BBTag, $str);
return $str;
}
samozrejme som ho trochu upravil ale mám problém
Každý bb code ide vložiť len 1x pretože potom to už nefunguje správne ono to vždy berie začiatok prvého a koniec toho posledného.
nedalo by sa to nejak opraviť?