0,0 → 1,54 |
<?php |
/************************************************************************/ |
/* G-Shout : Gravitasi Shoutbox */ |
/* ============================================ */ |
/* */ |
/* Copyright (c) 2005 by Yohanes Pradono */ |
/* http://gravitasi.com */ |
/* */ |
/* This program is free software. You can redistribute it and/or modify */ |
/* it under the terms of the GNU General Public License as published by */ |
/* the Free Software Foundation; either version 2 of the License. */ |
/* */ |
/************************************************************************/ |
|
// to prevent direct access |
if (eregi("globals.inc.php",$_SERVER['PHP_SELF'])) { |
die("<b>Access Denied!</b><br /><i>You can't access this file directly...</i><br /><br />- G-Shout -"); |
} |
|
/** |
* Support for register_globals Off code |
**/ |
|
$raw = phpversion(); |
list($v_Upper,$v_Major,$v_Minor) = explode(".",$raw); |
|
if (($v_Upper == 4 && $v_Major < 1) || $v_Upper < 4) { |
$_FILES = $HTTP_POST_FILES; |
$_ENV = $HTTP_ENV_VARS; |
$_GET = $HTTP_GET_VARS; |
$_POST = $HTTP_POST_VARS; |
$_COOKIE = $HTTP_COOKIE_VARS; |
$_SERVER = $HTTP_SERVER_VARS; |
$_SESSION = $HTTP_SESSION_VARS; |
$_FILES = $HTTP_POST_FILES; |
} |
|
if (!ini_get('register_globals')) { |
while(list($key,$value)=each($_FILES)) $GLOBALS[$key]=$value; |
while(list($key,$value)=each($_ENV)) $GLOBALS[$key]=$value; |
while(list($key,$value)=each($_GET)) $GLOBALS[$key]=$value; |
while(list($key,$value)=each($_POST)) $GLOBALS[$key]=$value; |
while(list($key,$value)=each($_COOKIE)) $GLOBALS[$key]=$value; |
while(list($key,$value)=each($_SERVER)) $GLOBALS[$key]=$value; |
while(list($key,$value)=@each($_SESSION)) $GLOBALS[$key]=$value; |
foreach($_FILES as $key => $value){ |
$GLOBALS[$key]=$_FILES[$key]['tmp_name']; |
foreach($value as $ext => $value2){ |
$key2 = $key."_".$ext; |
$GLOBALS[$key2]=$value2; |
} |
} |
} |
?> |