|
Posted by Jeffery Fernandez on 02/08/05 00:37
I have the following 2 functions which I intend to clean GPC off slashes
if magic_quotes_gpc is turned on.
function StripGpcSlashes()
{
if (get_magic_quotes_gpc())
{
$_POST = array_map('StripSlashesDeep', $_POST);
$_GET = array_map('StripSlashesDeep', $_GET);
$_COOKIE = array_map('StripSlashesDeep', $_COOKIE);
}
}
function StripSlashesDeep($value)
{
$value = is_array($value)
? array_map('StripSlashesDeep', $value)
: stripslashes($value);
return $value;
}
However when I call $this->StripGpcSlashes(); from within a class, I get
the following error:
*/ array_map(): The first argument, 'StripSlashesDeep', should be either
NULL or a valid callback /*
Anyone have suggestions as to what I am doing wrong ?
cheers,
Jeffery
[Back to original message]
|