View Single Post
Old 17-03-2010, 12:11   #1
$te
Senior Member
 
L'Avatar di $te
 
Iscritto dal: Aug 2006
Messaggi: 1262
[php] Problema con la funzione trim()

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($parola0$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
$te è offline   Rispondi citando il messaggio o parte di esso