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
php karakter çevirimi hakkında bir soru
5
●306
- 21-11-2010, 13:36:23Eposta Aktivasyonu Gerekmekte
- 21-11-2010, 13:47:25erdem 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:25Kimlik 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,'-'));