All pastes #151226 Raw Edit

Miscellany

public text v1 · immutable
#151226 ·published 2006-08-27 21:04 UTC
rendered paste body
function SFiltre($array) 
{
    reset($array);
    while (list($key, $val) = each($array)) {
        if (is_string($val)) {
        	if(eregi("select",$val) OR eregi("join",$val) OR eregi("union",$val) OR eregi("where",$val) OR eregi("insert",$val) OR eregi("delete",$val) OR eregi("concat",$val) OR eregi("update",$val) OR eregi("*",$val))
        	{
        			$bul = array("*", "select", "join", "union", "where", "insert", "delete", "update");
					$degistir = array("*", "select", "join", "union", "where", "insert", "delete", "update");

            	$array[$key] = eregi_replace($bul, $degistir, strtolower($val));
        	}
        } else {
            if (is_array($val)) {
                $array[$key] = SFiltre($val);
            }
        }
    }
    return $array;
}