Foros del Web » Programando para Internet » PHP »

revisar codigo HTML

Estas en el tema de revisar codigo HTML en el foro de PHP en Foros del Web. Hola, lo que quiero es poner una url como variable y que de su codigo html me extraiga lo que esta entre por ejemplo dos ...
  #1 (permalink)  
Antiguo 01/12/2011, 19:39
 
Fecha de Ingreso: agosto-2010
Mensajes: 177
Antigüedad: 11 años, 10 meses
Puntos: 5
revisar codigo HTML

Hola, lo que quiero es poner una url como variable y que de su codigo html me extraiga lo que esta entre por ejemplo dos div <div>ESTO</div> y guardar ESTO en una variable!


Como se puede hacer eso?



Saludos.
  #2 (permalink)  
Antiguo 01/12/2011, 19:53
 
Fecha de Ingreso: noviembre-2011
Mensajes: 27
Antigüedad: 10 años, 7 meses
Puntos: 3
Respuesta: revisar codigo HTML

Buenas,

Segun lo que te entendi, y tengo que suponer que esa url, es de un archivo que esta en tu dominio.

Otro punto importante, es que ese div tiene que ser distinto a los demas, tiene que haber algo que lo diferencie, una buena opcion seria que esos div tengan el mismo id

Una opcion seria algo asi.

Código PHP:
$archivo "/home/blabla.html"
$content file_get_contents($archivo);
explode("<div id='IdDiferente'>",$content);
$primero $content[1];
explode("</div>",$primero);
$final $primero[0];

echo 
$final
Te quedaria la variable $final como tu parte del div que te interesa.
Basicamente el codigo lo que hace es explotar el string en un array, dado el inicio del div, y te quedas con el segundo valor del array, y despues volves hacer eso pero con la parte final del div.

Cualquier duda avisanos!

Saludos,
  #3 (permalink)  
Antiguo 01/12/2011, 23:08
Avatar de camsworksinc  
Fecha de Ingreso: julio-2008
Ubicación: Queretaro
Mensajes: 261
Antigüedad: 14 años
Puntos: 11
Respuesta: revisar codigo HTML

Dado que HTML es un subconjunto de XML, puedes usar las funciones de PHP que existen para poder traer los valores que estan entre los "tags" que requieras, que en este caso, seria un DIV.
Puedes ver un ejemplo sencillo aqui: http://www.php.net/manual/en/simplex...ples-basic.php

Suerte!
__________________
¡Malditas computadoras que siempre hacen lo que les DIGO que hagan, no lo que QUIERO que hagan!

Etiquetas: html, revisar, variables
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 00:36.