jueves, 18 de febrero de 2010

Eliminar las etiquetas HTML y PHP de una cadena

En muchas ocasiones hay gente que os intentan poner código HTML por ejemplo en un input de nuestra web, para evitar esto existe la función :

strip_tags($cadena,$etiquetasPermitidas)

Por ejemplo si tuvieramos la cadena "<h2><b>Hola</b></h2>";
$cadena="<h2><b>Hola</b></h2>"

Podriamos evitar todas las etiquetas realizando la función dicha anteriormente:

$cadena=strip_tags($cadena);
De esta forma puedes ver que no saldra ni en negrita ni con el tamaño de la letra h2

También puedes decidir que etiquetas pueden salir, osea que evite todas menos las que le pongas por parámetros a esta función, un ejemplo sería este:

$cadena=strip_tags($cadena, '<b><h2>');

De esta forma evitaria las 2 etiquetas

$cadena=strip_tags($cadena, '<h2>');

Y de esta solo evitaría la negrita

No hay comentarios:

Publicar un comentario