Cuando creamos una pequeña aplicacion donde los usuarios puedan dejar comentarios ya sea un blog un guestbook, etc; siempre corremos el riesgo que usuario maliciosos peguen etiquetas html con propaganda, links a otros sitios, codigo javascript etc, etc. En PHP es realmente simple evitar eso basta con usar una funcion PHP que nos hará muy fácil la vida llamada strip_tags().

Por ejemplo:

1
2
3
$saludo= '<strong>Hola mundo!</strong>';
echo strip_tags($saludo) ;
/// Eso nos devuelve Hola mundo!

Hasta ahi bastante util pero que ocurre si deseamos permitir alguna etiquetas inofensivas como <b>, <i>, <p>, etc.

Pues la solucion es:

1
2
// Se permite la etiqueta <p>
echo strip_tags($texto, '<p>');