ben de buna bir şey denedim sanırım oldu gibi ama daha fazla ilerletemedim BBCode eklentileri mevcut bunları kullanabilirler tabi ki ama ben ayrı bir sayfa da bunu yapmak istiyorum.
function bbc2html($content) { $search = array ( '/(\[b\])(.*?)(\[\/b\])/', '/(\[i\])(.*?)(\[\/i\])/', '/(\[u\])(.*?)(\[\/u\])/', '/(\[ul\])(.*?)(\[\/ul\])/', '/(\[li\])(.*?)(\[\/li\])/', '/(\[url=)(.*?)(\])(.*?)(\[\/url\])/', '/(\[url\])(.*?)(\[\/url\])/', '/(\[img\])(.*?)(\[\/img\])/', '/(\[code\])(.*?)(\[\/code\])/' );
$replace = array ( '<strong>$2</strong>', '<em>$2</em>', '<u>$2</u>', '<ul>$2</ul>', '<li>$2</li>', '<a href="$2" target="_blank">$4</a>', '<a href="$2" target="_blank">$2</a>', '<br/><img src="$2" target="_blank" />', '<div class="bbcodetag">$2</div><br/>' );
return preg_replace($search, $replace, $content);}