Ho questa funzione per annullare l'effetto di magic_quotes_gpc
codice:
function magicquotesremove(&$array)
{
if(!get_magic_quotes_gpc())
return;
foreach($array as $key => $value)
{
if(is_array($value))
magicquotesremove($value);
else
$array[$key] = stripslashes($value);
}
}
dovrebbe funzionare anche con array a più di una dimensione ma.
codice:
$array = array();
$array1['a'] = 's\tringa1';
$array1['b'][1] = 'st\ringa2';
$array1['b'][2] = 'str\inga3';
$array1['c'] = 'stri\nga4';
echo '<pre>';
print_r($array1);
echo '</pre>';
magicquotesremove($array1);
echo '<pre>';
print_r($array1);
echo '</pre>';
provate per favore