borrar etiquetas html en php
Necesito ayuda con este miren tengo una cadena de caracteres que tomo de un db y esta contiene etiquetas html como puedo borrar las etiquetas html en PHP
te rfieres que cuando X sea 1 aparezca no?
...
<? if ($variable=="ZZZZ"){ ?>
SOY UN XXXXXX<br>y tu tambien....
<? } ?>
...
saludo2
...
<? if ($variable=="ZZZZ"){ ?>
SOY UN XXXXXX<br>y tu tambien....
<? } ?>
...
saludo2
Mira, yo lo harÃa completo, pero y si no vuelves a leer el foro?
habré perdido mi tiempo!
Te daré la idea, y si respondes te lo hago completo
La idea es esta:
Llamemos "$orig" a la cadena con las etiquetas .
Tendremos una cadena destino, llamada "$dest", inicialmente vacia.
Iremos copiando caracter por caracter de $orig a $dest, pero solo los que no esten entre una etiqueta html.
Tendremos una variable de control $cont, iniciada en 0.
Leemos el primer caracter de $orig.
Si el caracter es un "<", hacemos $cont=1
Si el caracter es un ">" hacemos $cont=0 y pasamos al sgte caracter.
Ahora preguntamos:
si $cont==0 entonces añadimos el caracter a $dest
si $cont==1 entonces no hacemos nada y continuamos con el siguiente caracter.
listo!
esto hace que se ignore cualquier texto entre "<" y ">"
(ambos inclusive) porque esto significa que es etiqueta html.
Saludos
Edgarin
habré perdido mi tiempo!
Te daré la idea, y si respondes te lo hago completo
La idea es esta:
Llamemos "$orig" a la cadena con las etiquetas .
Tendremos una cadena destino, llamada "$dest", inicialmente vacia.
Iremos copiando caracter por caracter de $orig a $dest, pero solo los que no esten entre una etiqueta html.
Tendremos una variable de control $cont, iniciada en 0.
Leemos el primer caracter de $orig.
Si el caracter es un "<", hacemos $cont=1
Si el caracter es un ">" hacemos $cont=0 y pasamos al sgte caracter.
Ahora preguntamos:
si $cont==0 entonces añadimos el caracter a $dest
si $cont==1 entonces no hacemos nada y continuamos con el siguiente caracter.
listo!
esto hace que se ignore cualquier texto entre "<" y ">"
(ambos inclusive) porque esto significa que es etiqueta html.
Saludos
Edgarin
