• 27-03-2010, 20:50:34
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşım düzenli ifade ile hallet. Gerek tek gerek array olması farketmez.

    <?php
    $ara  ='/(cep telefonu|nokia)/smi';
    $icerik = preg_replace($ara,"<a href=\"$1\">$1</a>", $icerik);
    ?>
  • 27-03-2010, 21:57:11
    #11
    Üyeliği durduruldu
    Merhaba,
    Önceki Yazdığım posttaki
    o fonksiyonları kullanabilirsin
    örn :
    $linkverilecekyazilar="Kemal,link,ver";
    $metin="Merhaba, Ben Kemal,link ver fonksiyonunu yazdım";

    verdiğim fonksiyonun kullanımı

    echo linkver($linkverilecekyazilar,$metin);
    Yanlız Şuna Dikkat Etmelisin
    link verilecek kelimeleri virgül ile ayırmalısın virgülü istemezsen
    verdiğim kodlarda
    $parcala=explode(",",$aranacak); "," buradaki virgülü kendine göre değiştirebilirsin (örn: |, - ) gibi
  • 28-03-2010, 12:18:07
    #12
    Üyeliği durduruldu
    Merhabalar,

    Çoklu içerik sistemini yaptım. Lakin (aranan) sözcükten birden fazla bulduğunda hepsini işaretliyor(link veriyor), bunu nasıl engelleyebilirim ?

    <?php
    
    $sorgu = $db->get_results("SELECT sozcuk,icerik FROM sozcukler ORDER BY id DESC");
    
    foreach($sorgu as $veri)
    {
    $ara[]=$veri->sozcuk;
    $icerik[]=$veri->icerik;
    }
    
    foreach($icerik as $icerikx){
    foreach($ara as $arax){
        if(stristr($icerikx, $arax)){
            echo $icerikx = str_replace($arax, "<a href=\"".strtolower(str_replace($replace2,$order2,$arax)).".html\">".$arax."</a>", $icerikx);
        } 
    }
    }
    
    ?>
    Saygılarımla;
    Samet ARAS.