Hello,

To get ride of magic_quotes I do:
function no_magicquotes() {
  global $HTTP_GET_VARS ;
  global $HTTP_POST_VARS ;
  global $HTTP_COOKIE_VARS ;

  if (get_magic_quotes_gpc()) {
   // Overrides GPC variables
  for (reset($HTTP_GET_VARS); list($k, $v) = each($HTTP_GET_VARS); )
   $$k = stripslashes($v);
   for (reset($HTTP_POST_VARS); list($k, $v) = each($HTTP_POST_VARS); )
     $$k = stripslashes($v);
  for (reset($HTTP_COOKIE_VARS); list($k, $v) = each($HTTP_COOKIE_VARS);)
     $$k = stripslashes($v);
 }
}

And it seems to work, But i have have a file like that:
$VAR_mailadmin = "[EMAIL PROTECTED]" ;
$VAR_urlgallery = "http://www.siova.net/paris2"; ;
$VAR_categories[0]["title"] = "Montréal by Night" ;
$VAR_categories[0]["name"] = "Mtl by night" ;
$VAR_categories[0]["file"] = "montreal_by_night" ;
...
And many others variables. And magic_quotes seems to work for global vars too. Is there a way to modify no_magicquotes() to make this function works with all global vars ? Another for...each...but how ?


Thanks,
Vincent.


-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to