note 95048 added to function.mysql-real-escape-string
| From: | aj at gliffenc dot om | Date: | Thu, 10 Dec 2009 18:45:08 +0000 |
| Subject: | note 95048 added to function.mysql-real-escape-string | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-163824@lists.php.net to get a copy of this message | ||
My Thanks to alan_a_williams [at] hotmail [dot] com. I have adapted your little script to allow for
posted arrays.
function Cleaner($value){
if (is_array($value)){
$value=array_map('trim', $value);
if(get_magic_quotes_gpc()){$value=array_map('stripslashes', $value);}
$value=array_map('mysql_real_escape_string', $value);
}
else{
$value=trim($value);
if(get_magic_quotes_gpc()){$value=stripslashes($value);}
$value=mysql_real_escape_string($value);
}
return $value;
}
$_GET = array_map('Cleaner', $_GET);
$_POST = array_map('Cleaner', $_POST);
$_COOKIE = array_map('Cleaner', $_COOKIE);
$_REQUEST = array_map('Cleaner', $_REQUEST);
----
Server IP: 69.147.83.197
Probable Submitter: 65.123.48.22
----
Manual Page -- http://www.php.net/manual/en/function.mysql-real-escape-string.php
Edit -- https://master.php.net/note/edit/95048
Del: integrated -- https://master.php.net/note/delete/95048/integrated
Del: useless -- https://master.php.net/note/delete/95048/useless
Del: bad code -- https://master.php.net/note/delete/95048/bad+code
Del: spam -- https://master.php.net/note/delete/95048/spam
Del: non-english -- https://master.php.net/note/delete/95048/non-english
Del: in docs -- https://master.php.net/note/delete/95048/in+docs
Del: other reasons-- https://master.php.net/note/delete/95048
Reject -- https://master.php.net/note/reject/95048
Search -- https://master.php.net/manage/user-notes.php