Filtrare e ripulire stringhe in input

  • Creatore Discussione Creatore Discussione xone
  • Data di inizio Data di inizio

xone

Utente Attivo
4 Apr 2014
181
14
18
Salento
Salve a tutti, quali sono i filtri corretti per ripulire le stringhe in input da un form? Vorrei procedere in questo modo per ottenere una descrizione pulita e fluida senza caratteri strani, spazi o quant altro.

1) Settare il testo tutto in minuscolo;
2) Settare SOLO la prima lettera maiuscola;
3) Rimuovere tutti i caratteri html (<p><b><font>ecc);
4) Rimuovere i caratteri degli spazi "\r\r" e "&nbsp";

Io attualmente ricavo la variabile descrizione via POST
$descrizione = addslashes($_POST['descrizione']);

e i filtri che uso ma non mi soddisfano in quanto mi ritrovo ancora i caratteri html:
$descrizione = strtolower($descrizione);
$descrizione = ucfirst($descrizione);
$descrizione = strip_tags($descrizione);
$descrizione = trim($descrizione);

Manca qualcosa per ottenere i risultati sopra elencati? C'è qualcosa di più aggiornato ?
 

Discussioni simili