Neredeyim ?

Muğla / Ortaca

Hızlı İletişim

buldurmert@gmail.com

Beni Takip Edebilirsin

Yazılarım

Php ile BBCODE yapımı

Php ile BBCODE yapımı

  • 1 dakika
  • 7 year ago
Blog Images

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);
?>

 

Yorumlar: