Ejemplo n.º 1
0
 /**
  * Assign high numeric IDs to a config item to force appending.
  *
  * @param  array  $var
  * @param  string  $key
  * @return array
  */
 function processVariables(&$var, $key)
 {
     if (!get_magic_quotes_gpc()) {
         if (is_array($var)) {
             foreach ($var as $k => $v) {
                 processVariables($var[$k], $k);
             }
         } else {
             $var = addslashes($var);
         }
         //$str = str_replace("_", "\_", $str); // 把 '_'过滤掉
         //$str = str_replace("%", "\%", $str); // 把' % '过滤掉
     }
 }
Ejemplo n.º 2
0
/**
 * 递归处理变量值
 */
function processVariables(&$var, $key)
{
    if (!get_magic_quotes_gpc()) {
        if (is_array($var)) {
            foreach ($var as $k => $v) {
                processVariables($var[$k], $k);
            }
        } else {
            $var = addslashes($var);
        }
    }
}