123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- function magicStrip(&$k,$key)
- {
- if(get_magic_quotes_gpc()) {
- $k = handleMagicQuotes($k);
- }
- }
- function handleMagicQuotes(&$value)
- {
- if (get_magic_quotes_gpc()) {
- if (is_array($value)) {
- $result = array();
- foreach ($value as $k => $v)
- {
- if (is_array($v)) {
- $result[$k] = handleMagicQuotes($v);
- } else {
- $result[$k] = stripslashes($v);
- }
- }
- return $result;
- } else {
- return stripslashes($value);
- }
- }
- return $value;
- }
- if(!empty($_GET)) {
- array_walk($_GET,'magicStrip');
- }
- if(!empty($_POST)) {
- array_walk($_POST,'magicStrip');
- }
- if(!empty($_REQUEST)) {
- array_walk($_REQUEST,'magicStrip');
- }
- if(!empty($_COOKIE)) {
- array_walk($_COOKIE,'magicStrip');
- }
- ?>
|