| <?
 function bb_html ($metin,$mdir='editor'){
 $metin = ' '.$metin;
 $bb = array(
 '(')',
 '([t.])',
 '/](s.)[/is',
 '([ol](.*?)[/ol])is',
 '([ul](.*?)[/ul])is',
 '([li](.*?)[/li])is',
 '([kod](.*?)[/kod])is',
 '(
 (.*?))is', '([caption](.+?)[/caption])is',
 '([left](.*?)[/left])is',
 '([center](.*?)[/center])is',
 '([right](.*?)[/right])is',
 '([renk=(.*?)](.*?)[/renk])is',
 '([a(.+?)](.+?))is',
 '([img(.+?)])is',
 '([b](.+?)[/b])is',
 '([strong>(.+?)[/strong])is',
 '([i](.+?)[/i])is',
 '([strike](.+?)[/strike])is',
 '([u](.+?)[/u])is',
 '([s](.+?)[/s])is',
 '([p(.*?)](.+?)[/p])is',
 '([sub](.+?)[/sub])is',
 '([sup](.+?)[/sup])is',
 '([em](.+?)[/em])is',
 '([pre](.+?)[/pre])is',
 '([hr(.*?)])is',
 '([br])is',
 '([br /])is'
 );
 $html = array(
 "'",
 '"',
 "][",
 "<ol>$1</ol>",
 "<ul>$1</ul>",
 "<li>$1</li>",
 '<div id="code">'.highlight_string(html_entity_decode(trim("$1")), true).'</div>',
 '<div id="code">'.highlight_string(html_entity_decode(trim("$1")), true).'</div>',
 "<caption>$1</caption>",
 "<p align="left\\">$1</p>",
 "<p align="center\\">$1</p>",
 "<p align="right\\">$1</p>",
 "<font color="".htmlspecialchars(strip_tags('$1))."\\">$2</font>",
 "<a$1 target="_blank\\">$2</a>",
 "<img$1>",
 "<b>$1</b>",
 "<b>$1</b>",
 "<i>$1</i>",
 "<i>$1</i>",
 "<u>$1</u>",
 "<s>$1</s>",
 "<p$1>$2</p>",
 "<sub>$1</sub>",
 "<sup>$1</sup>",
 "<em>$1</em>",
 "<pre>$1</pre>",
 "<hr$1 />",
 "<br>",
 "<br />"
 );
 
 $metin = preg_replace($bb,$html,$metin);
 
 return substr($metin, 1);
 }
 
 //KULLANIMI
 $yazi="<b>php ve mysql</b>";
 echo bb_html($yazi);
 ?>
 
 
 |