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); } }
/** * * @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); } } } }