Foros del Web » Programando para Internet » PHP »

obtener tag y contenido de una pagina html

Estas en el tema de obtener tag y contenido de una pagina html en el foro de PHP en Foros del Web. Hola, tengo una pagina con html, y me gustaria eliminar todo el contenido salvo el que este encerrado entre tags y dentro del mismo tag. ...
  #1 (permalink)  
Antiguo 27/12/2009, 01:24
 
Fecha de Ingreso: diciembre-2009
Mensajes: 4
Antigüedad: 14 años, 4 meses
Puntos: 0
obtener tag y contenido de una pagina html

Hola, tengo una pagina con html, y me gustaria eliminar todo el contenido salvo el que este encerrado entre tags y dentro del mismo tag.

Por ejemplo:
<p>Haz click<a href="">aqui</a></p>

Resultado:
< a href="">aqui</a>

He probado con strip_tags, pero solo me deja el contenido encerrado, y no el href=

Hay alguna funcion que haga lo que necesito o debo utilizar strstr e ir analizando por partes?

gracias!
  #2 (permalink)  
Antiguo 27/12/2009, 10:17
 
Fecha de Ingreso: enero-2009
Mensajes: 408
Antigüedad: 15 años, 3 meses
Puntos: 14
Respuesta: obtener tag y contenido de una pagina html

Estimado eso lo puedes lograr con htmlSQl o sino con expresions regulares.

Saludos!
  #3 (permalink)  
Antiguo 27/12/2009, 22:19
 
Fecha de Ingreso: diciembre-2009
Mensajes: 4
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: obtener tag y contenido de una pagina html

gracias por la respuesta, al final lo hice por mi cuenta, pero el htmlSQl se ve muy interesante.

saludos!
  #4 (permalink)  
Antiguo 27/12/2009, 22:23
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: obtener tag y contenido de una pagina html

sería bueno que expongas tu solución, así finalmente el tema sirve de algo...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:30.