• 26-07-2010, 14:20:08
    #1
    Merhabalar. Örneğin küfürli bi siteden yazı çektiğimi düşünün. Gelen yazıdaki küfürler çıkmasın da onun yerine ** çıksın. Acaba bunu yapacak php kodu nedir?

    ...
    ...
    
    function duzelt($str) {
      $str = ereg_replace('küfür', 'nokta', $str);
      return $str;
    }
    
    $yazi = $gelenyazi[0];
    
    $duzeltilmisyazi = duzelt($yazi);
    
    echo $duzeltilmisyazi;
    Böyle denedim fakat yapamadım.
  • 26-07-2010, 14:27:02
    #2
    Alıntı
    function duzelt($yazi) {
    return str_replace(array('kfr1','kfr2','kfr3'),'**',$yazi );

    }
    bunu kullanabilirsin
  • 26-07-2010, 14:39:48
    #3
    Bir de yazı içindeki linkleri düzeltmek istiyorum.

    ?q= ile gelen linki ?s= yapmak istiyorum fakat hata alıyorum. Buna da yardım edebilecek biri var mı acaba?
  • 26-07-2010, 14:50:37
    #4
    str_replace('?q','?s',$yazi );
  • 26-07-2010, 15:18:27
    #5
    <?php
    $query = isset($_GET['q']) ? $_GET['q'] : "";
    
    function duzelt ($q)
    {
        $kufurler = array("anani","babani","teyzeni");
        return str_replace($kufurler,"***",$q);
    }
    echo duzelt($query);
    ?>
    test ettim çalışıyor.