note 95048 added to function.mysql-real-escape-string

From: 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

« previous php.notes (#163824) next »