Php BBKod Fonksiyonu

4 yorum

Kendi hazırlamış olduğum bbkod fonksiyonu.

<?php

	function bbkod($par)
	{
		$bul = array(
			'#\[youtube=(.*?)\]#',
			'#\[b\](.*?)\[/b\]#'
		);
		
		$degistir = array(
			'<iframe width="100%" height="315" src="http://www.youtube.com/embed/$1" frameborder="0" allowfullscreen></iframe>',
			'<strong>$1</strong>'
		);
		
		return preg_replace($bul, $degistir, $par);
	}
	
	// Kullanımı
	$string = "Bu bir [b]kalın yazı[/b]dır.. Ve buda bir youtube videosudur; [youtube=9bZkp7q19f0]";
	echo bbkod($string);

Yorumlar (4)

RAMAZAN demiş ki;

Teşekkürler oldu :)

Tayfun Erbilen demiş ki;

bbkod'u strip_tags'den sonra kullanırsan sorunun kalmaz :)

RAMAZAN demiş ki;

strip_tags(); fonksiyonunu kullandım bu sefer bb kodlarda doğal olarak çalışmadı :)

Oguz demiş ki;

Çok saol tayfun abi

Yorum Gönder