$yazi=preg_replace("#\([\s]*bkz:[\s]*(.*?)[\s]*\)#ise", "'(bkz: <a title=\"\\1\" href=\"blabla.php?kelime='.str_replace(' ','+','\\1').'\" >\\1</a>)'",$yazi);yanlış nerede arkadaşlar yardımcı olabilecek arkadaşa çok teşekkür ederim.
php ile bkz vermek?
1
●334
- 24-08-2016, 21:54:37forumda baya araştırdım ancak sürekli işin içinden çıkamadım
- 24-08-2016, 22:26:46Üyeliği durduruldumuhtemelen sözlük scripti yapıyorsun,benim önerim;
bkz sistemini düzenlemen.
<?php function bbCode($txt) { $ret = strip_tags($txt); $ret = preg_replace('#\[bkz\](.+)\[\/bkz\]#iUs', '(bkz: <a href="/blaaa.php?kelime=$1">$1</a>)', $ret); $ret = preg_replace('#\[link\=(.+)\](.+)\[\/link\]#iUs', '<a href="$1">$2</a>', $ret); $ret = preg_replace('#\[img\](.+)\[\/img\]#iUs', '<img src="$1" alt="Image" />', $ret); return $ret; } $ek = bbCode('[bkz]selam[/bkz]'); echo $ek; ?>