Htmlspecialchars
Nel linguaggio Php per visualizzare il codice HTML senza farlo interpretare dal browser si ricorre alla funzione htmlspecialchars(). La funzione permette di convertire una stringa sostituendo i caratteri speciali <, >, ", & nei corrispondenti caratteri HTML, <, >, ", &.
Esempio
<?
$stringa = "<testo di prova>";
$stringa = htmlspecialchars($stringa);
echo $stringa;
?>
Al termine dell'esempio la variabile $stringa conterrà il testo "<testo di prova>" privo dei simboli < e >. Al loro posto troviamo il codice che ne identifica il carattere come testo (< al posto di < e > al posto di >).
Un'altra funzione utile per rimuovere i tags html nelle stringhe è la funzione htmlenties(). Quest'ultima è più ampia della precedente e converte tutti i caratteri che hanno un equivalente Html.