Code: Select all
<?php
function nukeMagicQuotes() {
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);
}
}
?>The second way was some code offered to me through the WD mailing list:
Code: Select all
// Initialize $input alias:
$input = array();
// Clean all input:
if(ini_get('magic_quotes_gpc')) {
foreach($_POST as $k => $v) {
$input[$k] = trim(strip_tags(stripslashes($v)));
}
} else {
foreach($_POST as $k => $v) {
$input[$k] = trim(strip_tags($v));
}
}Thanks,