On Sunday 07 November 2004 13:03, Stuart Felenstein wrote: > On second thought, I have a question. What is the > $value in the example ? $_POST, then $_GET, then $_COOKIE > Does that mean I put in my own values ? 1) No. 2) Lookup array_map() and understand what it does. 3) stripslashes_deep() is a recursive function (ie. it calls itself). You should find a good tutorial on recursive functions to learn exactly what it does. > <?php > if (get_magic_quotes_gpc()) { > function stripslashes_deep($value) > { > $value = is_array($value) ? <---? > array_map('stripslashes_deep', > $value) : > stripslashes($value); > > return $value; > } > > $_POST = array_map('stripslashes_deep', $_POST); > $_GET = array_map('stripslashes_deep', $_GET); > $_COOKIE = array_map('stripslashes_deep', > $_COOKIE); > } > ?> -- Jason Wong -> Gremlins Associates -> www.gremlins.biz Open Source Software Systems Integrators * Web Design & Hosting * Internet & Intranet Applications Development * ------------------------------------------ Search the list archives before you post http://marc.theaimsgroup.com/?l=php-general ------------------------------------------ /* ASHes to ASHes, DOS to DOS. */ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php