Foros del Web » Programando para Internet » PHP »

abtraer informacion de html

Estas en el tema de abtraer informacion de html en el foro de PHP en Foros del Web. hola, quiero abstraer solo una informacion de un archivo html y para ello pense en utilizar expresionesregulares hice algo asi: $contenido_archi=file_get_contents("$ruta$file"); if(!ereg(".*<p>(.*)<p id= ",$contenido_archi,$regs)) {echo ...
  #1 (permalink)  
Antiguo 03/12/2007, 15:02
Avatar de nes24  
Fecha de Ingreso: julio-2005
Mensajes: 746
Antigüedad: 18 años, 9 meses
Puntos: 3
abtraer informacion de html

hola, quiero abstraer solo una informacion de un archivo html y para ello pense en utilizar expresionesregulares hice algo asi:

$contenido_archi=file_get_contents("$ruta$file");
if(!ereg(".*<p>(.*)<p id= ",$contenido_archi,$regs))
{echo "No se descomponio el archivo";}
echo $regs[1];
}

quiero abstraer desde el primer <p> hasta la primera aparicion de <p id=


porque nomefunciona
  #2 (permalink)  
Antiguo 03/12/2007, 16:50
 
Fecha de Ingreso: septiembre-2007
Mensajes: 220
Antigüedad: 16 años, 7 meses
Puntos: 1
Re: abtraer informacion de html

Código PHP:
$url 'http://www.google.com';
$file file_get_contents($url);

$pos1 strpos($file'<p>');
$pos2 $pos1 !=== false strpos($file'<p id='$pos1) : false;
if (
$pos2 === false)
{
    die(
"Url incorrecta");
}
$contenido substr($file$pos1$pos2 $pos1); 
  #3 (permalink)  
Antiguo 03/12/2007, 17:55
 
Fecha de Ingreso: noviembre-2007
Mensajes: 157
Antigüedad: 16 años, 5 meses
Puntos: 3
Re: abtraer informacion de html

Yo creo que es por el espacio que tienes en
Código:
<p id= "
, antes de las comillas
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 12:30.