• 21-11-2010, 12:24:03
    #1
    Merhaba arkadaşlar istedigim şey tam olarak şöyle olacak

    şimdi ben php ile bir arama sayfası hazırladım diyelim oraya verileri get ile yolladım arkasından orada süzgeçten geçirirken strip_tags la html kodlarını süzdüm şimdi de gelen işaretleri (işaretten kastım >< " / )( ... vs.) bu belirttiklerimin ve kalan imgelerin hepsini temizlemek istiyorum bunun php deki kodu ney yardımcı olabilirseniz çok sevinirim

    yardımcı olacak arkadaşlara şimdiden çok teşekkür ederim
  • 21-11-2010, 12:36:22
    #2
    Üyeliği durduruldu
    karakterleri şu kodla çevir belki işine yarar.

    $degisken=str_replace("L harfini", "C harfine çevir", $degisken);
  • 21-11-2010, 12:57:09
    #3
    evet bu kod elimde var fakat ben harfler için değil karakterler için istiyorum bunu ben tr karakterleri seo çevirisinde yapıyorum eger karakterler için yoksa onca karakteri tek tek yazmak zorunda kalcagım
  • 21-11-2010, 13:36:23
    #4
    Eposta Aktivasyonu Gerekmekte
    burada tam olarak istediğin şey var.

    http://www.programlamadilleri.net/4/...-veri-kontrolu
  • 21-11-2010, 13:47:25
    #5
    erdem kardeşim çok teşekkür ederim işime yaradı istedigimi buldum
    şimdi bu kodu bi farklı yerde daha kullanabilecegimizin farkına vardım xss ve sql inj açıklarınıda kısmi derecede kapatıcaktır bu kod..


    php kodu
    <?php
    $baslik = "deneme /(&)%/&%+";
         function  veri_kontrolu($baslik){
         $TR=array('%','<','>','"','&',',',';','(',')','+','=','!','?','*',':','^','#','$','{','}','|','_','[',']','/',"'");
         $EN=array('','','','','','','','','','','','','','','','','','','','','','','','','','');
         $baslik= str_replace($TR,$EN,$baslik);
         $baslik= stripslashes($baslik);
         $baslik=trim($baslik);
         return $baslik;
         }
       echo veri_kontrolu($baslik);
    ?>
  • 21-11-2010, 16:27:25
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Ben bu kodu kullaniyorum. Kodun özelligi özel karakterleri ve yanindaki boslugu birlestirerek bir tane - isaretine dönüstürüyor.

    Örnek: metin & kelime + cümle , hece
    Sonuc: metin-kelime-cümle-hece

    	$degisken = preg_replace("`[.*]`","",$degisken);
    	$degisken = preg_replace(array("`[^a-z0-9]`i","`[-]+`"),"-",$degisken);
    		return strtolower(trim($degisken,'-'));