Revision: 8845
Updated Code
at October 12, 2009 12:14 by section31
Updated Code
class Input { static public function check_magic_quotes() { if (get_magic_quotes_gpc()) { $_GET = Input::fix_slashes($_GET); $_POST = Input::fix_slashes($_POST); $_SERVER = Input::fix_slashes($_SERVER); } } static public function fix_slashes($arr) { if (is_array($arr)) { foreach ($arr as $k => $v) { $arr[$k] = is_array($v) ? Input::fix_slashes($v) : stripslashes($v); } return $arr; } else { return stripslashes($arr); } } static public function get($key = '', $default = null) { return isset($_GET[$key]) ? $_GET[$key] : $default; } static public function post($key = '', $default = null) { return isset($_POST[$key]) ? $_POST[$key] : $default; } static public function cookie($key = '', $default = null) { return isset($_COOKIE[$key]) ? $_COOKIE[$key] : $default; } static public function server($key = '', $default = null) { return isset($_SERVER[$key]) ? $_SERVER[$key] : $default; } static public function session($key = '', $default = null) { return isset($_SESSION[$key]) ? $_SESSION[$key] : $default; } }
Revision: 8844
Updated Code
at October 12, 2009 12:11 by section31
Updated Code
class Input { private function check_magic_quotes() { if (get_magic_quotes_gpc()) { $_GET = Input::fix_slashes($_GET); $_POST = Input::fix_slashes($_POST); $_SERVER = Input::fix_slashes($_SERVER); } } static public function fix_slashes($arr) { if (is_array($arr)) { foreach ($arr as $k => $v) { $arr[$k] = is_array($v) ? Input::fix_slashes($v) : stripslashes($v); } return $arr; } else { return stripslashes($arr); } } static public function get($key = '', $default = null) { return isset($_GET[$key]) ? $_GET[$key] : $default; } static public function post($key = '', $default = null) { return isset($_POST[$key]) ? $_POST[$key] : $default; } static public function cookie($key = '', $default = null) { return isset($_COOKIE[$key]) ? $_COOKIE[$key] : $default; } static public function server($key = '', $default = null) { return isset($_SERVER[$key]) ? $_SERVER[$key] : $default; } static public function session($key = '', $default = null) { return isset($_SESSION[$key]) ? $_SESSION[$key] : $default; } }
Revision: 8843
Updated Code
at October 10, 2008 10:37 by section31
Updated Code
class Input { public function __construct() { $this->check_magic_quotes(); } private function check_magic_quotes() { if (get_magic_quotes_gpc()) { $_GET = $this->fix_slashes($_GET); $_POST = $this->fix_slashes($_POST); $_SERVER = $this->fix_slashes($_SERVER); } } private function fix_slashes($arr) { if (is_array($arr)) { foreach ($arr as $k => $v) { $arr[$k] = is_array($v) ? $this->fix_slashes($v) : stripslashes($v); } return $arr; } else { return stripslashes($arr); } } public function get($key = '', $default = null) { return isset($_GET[$key]) ? $_GET[$key] : $default; } public function post($key = '', $default = null) { return isset($_POST[$key]) ? $_POST[$key] : $default; } public function cookie($key = '', $default = null) { return isset($_COOKIE[$key]) ? $_COOKIE[$key] : $default; } public function server($key = '', $default = null) { return isset($_SERVER[$key]) ? $_SERVER[$key] : $default; } public function sql_escape($string) { return mysql_real_escape_string($string); } }
Revision: 8842
Updated Code
at October 10, 2008 09:49 by section31
Updated Code
class Input { public function __construct() { $this->check_magic_quotes(); } private function check_magic_quotes() { if (get_magic_quotes_gpc()) { $_GET = $ths->fix_slashes($_GET); $_POST = $ths->fix_slashes($_POST); $_SERVER = $ths->fix_slashes($_SERVER); } } private function fix_slashes($arr) { return is_array($arr) ? array_map('$this->fix_slashes', $arr) : stripslashes($arr); } public function get($key = '', $default = null) { return isset($_GET[$key]) ? $_GET[$key] : $default; } public function post($key = '', $default = null) { return isset($_POST[$key]) ? $_POST[$key] : $default; } public function cookie($key = '', $default = null) { return isset($_COOKIE[$key]) ? $_COOKIE[$key] : $default; } public function server($key = '', $default = null) { return isset($_SERVER[$key]) ? $_SERVER[$key] : $default; } public function sql_escape($string) { return mysql_real_escape_string($string); } }
Revision: 8841
Updated Code
at October 10, 2008 09:49 by section31
Updated Code
class Input { public function __construct() { $this->check_magic_quotes(); } private function check_magic_quotes() { if (get_magic_quotes_gpc()) { $_GET = $ths->fix_slashes($_GET); $_POST = $ths->fix_slashes($_POST); $_SERVER = $ths->fix_slashes($_SERVER); } } private function fix_slashes($var) { return is_array($var) ? array_map('$this->fix_slashes', $arr) : stripslashes($var); } public function get($key = '', $default = null) { return isset($_GET[$key]) ? $_GET[$key] : $default; } public function post($key = '', $default = null) { return isset($_POST[$key]) ? $_POST[$key] : $default; } public function cookie($key = '', $default = null) { return isset($_COOKIE[$key]) ? $_COOKIE[$key] : $default; } public function server($key = '', $default = null) { return isset($_SERVER[$key]) ? $_SERVER[$key] : $default; } public function sql_escape($string) { return mysql_real_escape_string($string); } }
Revision: 8840
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 10, 2008 09:47 by section31
Initial Code
class Input { public function __construct() { $this->check_magic_quotes(); } private function check_magic_quotes() { if (get_magic_quotes_gpc()) { $_GET = $ths->fix_slashes($_GET); $_POST = $ths->fix_slashes($_POST); $_SERVER = $ths->fix_slashes($_SERVER); } } private function fix_slashes($var) { if (is_array($var)) { array_map('$this->fix_slashes', $arr); } else { return stripslashes($var); } } public function get($key = '', $default = null) { return isset($_GET[$key]) ? $_GET[$key] : $default; } public function post($key = '', $default = null) { return isset($_POST[$key]) ? $_POST[$key] : $default; } public function cookie($key = '', $default = null) { return isset($_COOKIE[$key]) ? $_COOKIE[$key] : $default; } public function server($key = '', $default = null) { return isset($_SERVER[$key]) ? $_SERVER[$key] : $default; } public function sql_escape($string) { return mysql_real_escape_string($string); } }
Initial URL
Initial Description
Initial Title
Input Class - Strip Slashes for Magic Quotes
Initial Tags
Initial Language
PHP