<?
function guvenlik($q) {  
    $q = htmlspecialchars(stripslashes($q)); 
    $q = str_replace("script", "blocked", $q); 
    $q = str_replace("select", "", $q); 
    $q = str_replace("SELECT", "", $q); 
    $q = str_replace("UPDATE", "", $q); 
    $q = str_replace("update", "", $q); 
    $q = str_replace("delete", "", $q); 
    $q = str_replace("DELETE", "", $q); 
    $q = str_replace("UNION", "", $q); 
    $q = str_replace("union", "", $q); 
    $q = str_replace('"', "", $q); 
    $q = str_replace("%", "", $q); 
    $q = mysql_escape_string($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 = htmlentities(strip_tags($q));
    return $q;  
	
}
?>
şeklinde düzenledim güvenlik fonksiyonumu heralde. test ettim çalışıyor (test derken formdan birşeyler yolladım güvenlik testi yapmam pek mümkün değil )

sanırım bu kodlar bir nebze korur? dimi?