*自动判断PHP版本,并把所有环境变量转为全局变量
*
*@authorAvenger
*@version$Id2003-05-1813:01:14$
*/
functionpmyoutput(&$a){
if(is_array($a)){
array_walk($a,'pmyoutput');
}else{
$a=stripslashes($a);
$a=str_replace('"','"',$a);
}
}
functionpmyinput(&$a){
if(is_array($a)){
array_walk($a,'pmyinput');
}else{
$a=addslashes($a);
}
}
/*
if(phpversion()<'4.1.0'){
isset($HTTP_SESSION_VARS)?$GLOBALS['_SESSION']=&$HTTP_SESSION_VARS:'';
isset($HTTP_SERVER_VARS)?$GLOBALS['_SERVER']=&$HTTP_SERVER_VARS:'';
isset($HTTP_ENV_VARS)?$GLOBALS['_ENV']=&$HTTP_ENV_VARS:'';
isset($HTTP_FILES_VARS)?$GLOBALS['_FILES']=&$HTTP_FILES_VARS:'';
if(get_magic_quotes_gpc()==1){
isset($HTTP_GET_VARS)?$GLOBALS['_GET']=&$HTTP_GET_VARS:'';
isset($HTTP_POST_VARS)?$GLOBALS['_POST']=&$HTTP_POST_VARS:'';
isset($HTTP_COOKIE_VARS)?$GLOBALS['_COOKIE']=&$HTTP_COOKIE_VARS:'';
}else{
isset($HTTP_GET_VARS)?pmyinput($HTTP_GET_VARS):'';
isset($HTTP_POST_VARS)?pmyinput($HTTP_POST_VARS):'';
isset($HTTP_COOKIE_VARS)?pmyinput($HTTP_COOKIE_VARS):'';
$GLOBALS['_GET']=&$HTTP_GET_VARS;
$GLOBALS['_POST']=&$HTTP_POST_VARS;
$GLOBALS['_COOKIE']=&$HTTP_COOKIE_VARS;
}
$GLOBALS['_REQUEST']=array_merge($_GET,$_POST,$_COOKIE);
}else{
if(get_magic_quotes_gpc()!=1){
isset($_GET)?pmyinput($_GET):'';
isset($_POST)?pmyinput($_POST):'';
isset($_COOKIE)?pmyinput($_COOKIE):'';
isset($_REQUEST)?pmyinput($_REQUEST):'';
}
}
*/
?>