• 08-02-2008, 12:56:01
    #1
    Üyeliği durduruldu
    arkadaslar merhaba..

    bi arkadaslık sitem war... e dogal olarak millet birbirine mesaj yazıo (biraz iirenc bi espiri oldu ama idare edin yeni uyandım)
    arkadaslar yazılan mesajlarda millet birbirine msn adresi weriyo bunu engellemek istiyorum..
    artı bi sorun daha var mesela mesajlarda döt (afedersiniz) yazıyorlar msn adreslerini we istemediğim kelimeleri nasıl yıldız (*) lara cevirebilirim??? lutfen yardım bekliyorum...
  • 08-02-2008, 15:47:52
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Mail yasağı için

    echo ereg_replace("([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}", "cızz olursun mail yok", $yazi);
    $yazi değeri sayfaya yazdırılacak bölümdür, aynı şekilde istemediğiniz yazılarıda değiştirebilirsiniz. ereg_replace yerine str_replace de kullanmanız mümkün, küfür yasaklaması örneğinide str_replace ile yapalım.

    echo str_replace("küfür", "cızzz", $yazi);
  • 08-02-2008, 18:17:06
    #3
    Üyeliği durduruldu
    abi bunları aynı kod icinde birlestiremez miyiz?? bi de sadece 1 kelimeyi cevirmicem * a bi kac tane olacak??? fazla bilgim yok bu konuda biras detaylı anlatırsan cok sewinirim zahmet olmassa.. cok tsk ederim ilgilendiin icin
  • 08-02-2008, 18:24:24
    #4
    str_replace(); fonksiyonu ile değiştirme yapabilirsiniz.

    kullanılışı:

    str_replace("KÜFÜR","YERİNE GELECEK KARAKTER VEYA YAZI","HANGİ YAZI BLOĞUNUN İÇİNDE ARANACAK");

    örn:

    Alıntı
    $a="nasılsın lann";

    $b=str_replace("lann","*",$a);

    echo $b;
    bu kodda ekrana
    Alıntı
    nasılsın *
    çıkacaktır.
  • 08-02-2008, 19:28:08
    #5
    ZehiRBoaRd adlı üyeden alıntı: mesajı görüntüle
    abi bunları aynı kod icinde birlestiremez miyiz?? bi de sadece 1 kelimeyi cevirmicem * a bi kac tane olacak??? fazla bilgim yok bu konuda biras detaylı anlatırsan cok sewinirim zahmet olmassa.. cok tsk ederim ilgilendiin icin
    Bir kaç kelime değiştirecekseniz eğr bu kodları alt alta sıralayacaksınız en sonunda sayfaya yazıyı basacaksınız...

    $yazi=yazı nereden nasıl alınıyorsa işte bla bla bla; // burada yazi değişkenin değerlerini atıyoruz
    $yazi=str_replace("küfür", "cızzz", $yazi);  
    $yazi=str_replace("küfür1", "cızzz", $yazi);  
    $yazi=str_replace("küfür2", "cızzz", $yazi);  
    $yazi=str_replace("küfür3", "cızzz", $yazi);  
    $yazi=str_replace("küfür4", "cızzz", $yazi);  
    $yazi=str_replace("küfür5", "cızzz", $yazi);  
    echo $yazi;
    Şeklinde istediğiniz kadar küfür yasaklayabilirsiniz...
  • 08-02-2008, 20:05:03
    #6
    Üyeliği durduruldu
    cok tesekkur ederim zaman ayırdıgınız icin....