here's an improvement jwith recursion:
function stripMagicQuotes(&$var)
{
if (get_magic_quotes_gpc()) {
if(!is_array($var)) {
$var = stripslashes($var);
} else {
array_walk($var, stripMagicQuotes);
}
}
return $var;
}
hth,
john
On 8/10/06, Chris <[EMAIL PROTECTED]> wrote:
Chris wrote:
> Chris wrote:
>> J R wrote:
>>> try to use this few lines of code.
>>>
>>> function stripMagicQuotes(&$var)
>>> {
>>> if (get_magic_quotes_gpc()) {
>>> $var = stripslashes($var);
>>> }
>>> return $var;
>>> }
>>>
>>> this way you don't really have to worry if magic quotes is on or off.
>>
>> Then he has to modify all the code to call that function ;)
>>
>
> Hmm actually:
>
> $_POST = stripMagicQuotes($_POST);
>
> should do it I guess.. not exactly ideal but would work quickly.
>
Argh, self-replying (*think before hitting send*) :(
Of course that function would need a bit more modification but should be
able to get it recursive without too many problems.
--
Postgresql & php tutorials
http://www.designmagick.com/
--
GMail Rocks!!!