Example #1
0
function fix_magic_quotes_gpc()
{
    if (function_exists('ini_set')) {
        ini_set('magic_quotes_runtime', 0);
        ini_set('magic_quotes_sybase', 0);
    }
    if (get_magic_quotes_gpc()) {
        stripSlashesFromArray($_POST);
        stripSlashesFromArray($_GET);
        stripSlashesFromArray($_COOKIE);
        stripSlashesFromArray($_REQUEST);
    }
}
Example #2
0
/**
 * 
 * @param Array $array
 */
function stripSlashesFromArray(&$array)
{
    if (!is_array($array)) {
        stripslashes($array);
    } else {
        foreach ($array as $key => $val) {
            if (is_array($val)) {
                stripSlashesFromArray($val);
            } else {
                $array[$key] = stripslashes($val);
            }
        }
    }
}