$cikan = ereg_replace("[^[:alnum:]+]","-",$giren);Sonradan gelen ekleme: Sağlıklı bir sekilde zararlı karakterleri çıkaracak bir sey de olabilir, ama öncelik bu yukarıdaki lanet olası satırı halletmek
11
●6.597
$cikan = ereg_replace("[^[:alnum:]+]","-",$giren);Sonradan gelen ekleme: Sağlıklı bir sekilde zararlı karakterleri çıkaracak bir sey de olabilir, ama öncelik bu yukarıdaki lanet olası satırı halletmek
function guvenlik($q) {
$q = str_replace("`","",$q);
$q = str_replace("&","",$q);
$q = str_replace("%","",$q);
$q = str_replace("'","",$q);
$q = str_replace(")","",$q);
$q = str_replace("(","",$q);
$q = str_replace("<","",$q);
$q = str_replace(">","",$q);
$q=trim($q);
$q = htmlspecialchars(strip_tags(mysql_real_escape_string($q)));
return $q;
}Kendinde eklemeler yapabilirsin umarım işine yarar.
bu tamamen isimi gördü, tam bir koruma sağlıyor. kullanım alanım ise, arama motoru dostu adresler olusturmak. burada $giren'i baslik olarak düsünecek olursak, $cikan da o basliga giden adres olacak.
function haymi_seo($s) {
$tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç');
$eng = array('s','S','i','I','g','G','u','U','o','O','C','c');
$s = str_replace($tr,$eng,$s);
$s = eregi_replace('[^0-9A-Za-z]',"-",$s);
for($i=0;$i <= 15; $i++) {
$s = str_replace("--","-",$s);
}
return strtolower($s);
}