Eliminar HTML con PHP

Categories: PHP - Tags: , , ,

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>');

One Response to Eliminar HTML con PHP

  1. luis says:

    muy buen aporte amigo gracias !! por colaborar

Leave a Reply

Your email address will not be published. Required fields are marked *

*


+ seven = 11

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>