PHP BBCode Kullanım Örneği Kodu

En Büyük İslami Forum Sitesi/PHP BBCode Kullanım Örneği Kodu =>

Gönderen Konu: PHP BBCode Kullanım Örneği Kodu  (Okunma sayısı 972 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimiçi administrator

  • Administrator
  • General
  • *****
  • İleti: 24515
  • Karma: +3/-1
    • Profili Görüntüle
    • Toplist Ekle Site Ekle
PHP BBCode Kullanım Örneği Kodu
« : Ekim 03, 2012, 11:13:49 ÖS »
<?
function bb_html ($metin,$mdir='editor'){
$metin = ' '.$metin;
$bb = array(
'(')',
'([t.])',
'/](s.)[/is',
'([ol](.*?)[/ol])is',
'([ul](.*?)[/ul])is',
'(
  • (.*?)
)is',
'([kod](.*?)[/kod])is',
'(
(.*?)

)is',
'([caption](.+?)[/caption])is',
'(
(.*?)
)is',
'(
(.*?)
)is',
'(
(.*?)
)is',
'([renk=(.*?)](.*?)[/renk])is',
'([a(.+?)](.+?))is',
'([img(.+?)])is',
'((.+?))is',
'([strong>(.+?)[/strong])is',
'((.+?))is',
'([strike](.+?)[/strike])is',
'((.+?))is',
'((.+?))is',
'([p(.*?)](.+?)[/p])is',
'((.+?))is',
'((.+?))is',
'([em](.+?)[/em])is',
'(
(.+?)
)is',
'([hr(.*?)])is',
'(
)is',
'(
)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[/url]",
"<img$1>",
"$1",
"$1",
"$1",
"$1",
"$1",
"$1",
"<p$1>$2</p>",
"<sub>$1</sub>",
"<sup>$1</sup>",
"$1",
"
$1
",
"<hr$1 />",
"
",
"
"
);

$metin = preg_replace($bb,$html,$metin);

return substr($metin, 1);
}

//KULLANIMI
$yazi="php ve mysql";
echo bb_html($yazi);
?>
BilX.Net