Foros del Web » Programando para Internet » PHP »

Mostrar el codigo html de una web con php y buscar parte de ello

Estas en el tema de Mostrar el codigo html de una web con php y buscar parte de ello en el foro de PHP en Foros del Web. hola amigos de ForosDelWeb bueno les comento que llevo bastante buscando un código PHP que tenia pero que no se donde lo deje. les explico ...
  #1 (permalink)  
Antiguo 10/07/2012, 21:01
 
Fecha de Ingreso: junio-2010
Mensajes: 14
Antigüedad: 13 años, 11 meses
Puntos: 0
Mostrar el codigo html de una web con php y buscar parte de ello

hola amigos de ForosDelWeb bueno les comento que llevo bastante buscando un código PHP que tenia pero que no se donde lo deje.

les explico como funcionaba este código: tenia un form con una sismple textarea y el boton submit, uno en la textarea ingresaba la url de una web y al hacer click en el boton submit te mostraba el código html de la misma.

¿no saben que script o como hacer esto? y una pregunta que agrego, supongamos que este script me muestra algo así como:

Código HTML:
Ver original
  1. <h1>texto 1</h1>
  2. <b>hola yo soy un texto</b>

hay alguna forma que solo me muestre lo que dice entre las etiquetas <b></b>?
  #2 (permalink)  
Antiguo 10/07/2012, 21:37
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: Mostrar el codigo html de una web con php y buscar parte de ello

Patra extraer el contenido de un html lo puedieras hacer de muchas forma una de ella es con la funcion
file_get_contents
Aqui te dejo un aporte que hicieron de esto.

Por otro lado con expresiones regulares puede estraer el texto dentro de la etiqueta bold
ej.

Código PHP:
Ver original
  1. $cadena = "
  2. <body>
  3. <h1>texto 1</h1>
  4. <b>hola yo soy un texto</b>
  5. <body>
  6. ";
  7. preg_match_all("/<b>.*<\/b>/", $cadena, $out);
  8.  
  9. var_dump($out);

Saludos!

Etiquetas: html, parte
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:40.