Salve, ho scoperto tempo fa che la funzione trim() non serve solo per togliere gli spazi, ma puoi fargli togliere ciò che vuoi.
Cosi ho creato questa funzione
Codice PHP:
function sicurezza($parola, $limite_nome)
{
$trim_nome = '0123456789*/.;:_£!?)((/&%çç*"+°><\'{}][~`^¢|¬#@|¬';
$parola = trim($parola , $trim_nome);
if ( strlen ( $parola ) > $limite_nome ) $parola = substr($parola, 0, $limite_nome);
return $parola;
}
In modo da restituire $parola "pulita", senza ne numeri, ne simboli strani e soprattutto maligni. Il problema é che funziona si e no! Le parentesi normali non me le toglie ad esempio!!
Ho sbagliato qualcosa?
grazie