PHP – Come rimuovere i tags html da una stringa

php-logo

Rimuovere i tags html da una stringa : innanzitutto a quale scopo?

Una delle regole fondamentali di ogni webmaster dovrebbe essere quella di non fidarsi mai di ciò che proviene dal web. Chi lascia informazioni sul nostro blog, ad esempio, potrebbe inviare volontariamente o meno, dati “contaminati” che potrebbe danneggiare o mettere a repentaglio la sicurezza del blog.

Stesso discorso per un’applicazione sul web, logicamente. L’inserimento di tag HTML, se inviati al browser, potrebbe non solo rovinare il layout delle nostre pagine, ma anche esporre ad attacchi pericolosi come la temuta SQL Injection.

Per nostra fortuna, esiste la funzione strip_tags()che permette di eliminare i tag HTML, JavaScript e anche i marcatori PHP indesiderati.

Il suo uso è davvero semplicissimo :

$input= "Visita Pecciola";

$text = strip_tags($input, "");

In pratica, come primo argomento la funzione vuole la stringa su cui intervenire per rimuovere i tags e, volendo, come secondo argomento potete inserire i tags che volete preservare.

Quindi, ad esempio :

$text = strip_tags($input, “<b><i>”);

restituirà :  <b><i>Visita Pecciola</i></b>

Tutto chiaro?

Nessun commento.

Lascia un commento