• 24-08-2016, 21:54:37
    #1
    forumda baya araştırdım ancak sürekli işin içinden çıkamadım

    $yazi=preg_replace("#\([\s]*bkz:[\s]*(.*?)[\s]*\)#ise", "'(bkz:&nbsp;<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.
  • 24-08-2016, 22:26:46
    #2
    Üyeliği durduruldu
    muhtemelen 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:&nbsp;<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;
     
    ?>