php bbcode

php ile bbcode

php ile bbcode yapımı

Php ile BBCODE yapımı

  • 1 dakika
  • 2 yıl önce

Php ile BBCODE yapımı

Hepinize merhaba arkadaşlar , Bu yazımda sizlere php ile bbcode nasıl yapılır ondan bahsedeceğim.Bbcode yi hepimiz biliyoruz bilmesek bile mutlaka karşılaşmışızdır.Genellikler forum sitelerinde [url=url adresi]link adı [/url] şekilde link vermemizi saglayan kullanımlardır.

Sizlerde kendi sitenize böyle bir kullanım yapabilirsiniz.Lafı uzun uzun uzatmak istemiyorum direk kodlarla sizleri baş başa bırakıyorum :)

<?php 
function text_bbcodes($text) {
$text = eregi_replace('\[url\]javascript:','[url]',$text);
$text = preg_replace('#\[url=(.+?)\](.+?)\[/url\]#si', '<a href="\1">\2</a>', $text);
$text = preg_replace('#\[color=(.+?)\](.+?)\[/color\]#si', '<font color="\1">\2</font>', $text);
$text = preg_replace('#\[center\](.+?)\[/center\]#si', '<center>\1</center>', $text);
$text = preg_replace('#\[u\](.+?)\[/u\]#si', '<u>\1</u>', $text);
$text = preg_replace('#\[s\](.+?)\[/s\]#si', '<s>\1</s>', $text);
$text = preg_replace('#\[i\](.+?)\[/i\]#si', '<i>\1</i>', $text);
$text = preg_replace('#\[img\](.+?)\[/img\]#si', '<img src="\1" width="50" height="50" />', $text);
$text = str_replace('[br]', '<br />', $text);
$text = str_replace("\n", "<br />", $text);
$text = preg_replace('#\[b\](.+?)\[/b\]#si', '<b>\1</b>', $text);
return $text;
}
?>

Bu sayede belirttigimiz kriterlere göre kullanım yaptırabiliriz.Örnek kullanımına bakıcak olursak.

<?php 
$text = "[url=http://mertbuldur.com]MertBuldur.com[/url]";
echo text_bbcodes($text);
?>

 

Mert Buldur

Yaklaşık 12 senedir internet ortamında aktif olarak faaliyet göstermekteyim. 2014 yılında açmış olduğum Youtube kanalımdan , kişisel websitem üzerinden ve Udemy Üzerinden 2k+ ziyaretçime eğitimler sağlıyorum. Şu anda Freelance Yazılım geliştiricisi olarak hayatıma devam etmekteyim. Birçok firma ve müşterilerime Yazılım desteği sağlamaktayım.

Yorumlar

Generic placeholder image
urowuegaehi ibibigefog

[url=http://mewkid.net/when-is-xicix/]Amoxicillin 500mg[/url] <a href="http://mewkid.net/when-is-xicix/">Amoxicillin</a> hig.mgmh.mertbuldur.com.pem.vf http://mewkid.net/when-is-xicix/

Generic placeholder image
opoloyodejako ivicaruz

[url=http://mewkid.net/when-is-xicix/]Amoxil Causes Gallstones[/url] <a href="http://mewkid.net/when-is-xicix/">Buy Amoxil</a> yyn.moat.mertbuldur.com.lsh.qj http://mewkid.net/when-is-xicix/

Generic placeholder image
uiaizozieze beficuxufasi

[url=http://mewkid.net/when-is-xicix/]Amoxicillin Without Prescription[/url] <a href="http://mewkid.net/when-is-xicix/">Amoxicillin Without Prescription</a> mzd.uyyg.mertbuldur.com.mws.bv http://mewkid.net/when-is-xicix/

Generic placeholder image
oxilehikrao obzuiqoxiwi

[url=http://mewkid.net/when-is-xicix/]Amoxicillin 500 Mg Dosage[/url] <a href="http://mewkid.net/when-is-xicix/">Amoxicillin 500mg Capsules</a> gmy.fhnj.mertbuldur.com.hyb.il http://mewkid.net/when-is-xicix/

Generic placeholder image
ukuticebnuf aremicus

[url=http://mewkid.net/when-is-xicix/]Amoxicillin Online[/url] <a href="http://mewkid.net/when-is-xicix/">Amoxicillin</a> pzw.wfyb.mertbuldur.com.tnf.it http://mewkid.net/when-is-xicix/

Generic placeholder image
auyfoxmacen oeqidew

[url=http://mewkid.net/when-is-xicix/]Amoxicillin 500mg[/url] <a href="http://mewkid.net/when-is-xicix/">Buy Amoxil</a> xvs.mryx.mertbuldur.com.giz.yp http://mewkid.net/when-is-xicix/

Generic placeholder image
okeaewusisiho oxisusjubo

[url=http://mewkid.net/when-is-xicix/]Buy Amoxicillin[/url] <a href="http://mewkid.net/when-is-xicix/">Buy Amoxil</a> sya.zscn.mertbuldur.com.rly.pd http://mewkid.net/when-is-xicix/

Generic placeholder image
avujulihoqilo esetitog

[url=http://mewkid.net/when-is-xaxlop/]Amoxicillin Online[/url] <a href="http://mewkid.net/when-is-xaxlop/">Buy Amoxicillin</a> rld.wdey.mertbuldur.com.wjc.lk http://mewkid.net/when-is-xaxlop/

Yorum Yaz