Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2013, 10:07
azaz
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
curl no me recupera todos los datos que necesito

Hola intento recuperar unos datos del codigo fuente de un script con la libreria curl pero solo me recupera el primer dato pongo un ejemplo


Código HTML:
Ver original
  1. <h2>candidatos</h2>
  2. <p style='color:green'>tenemos tres candidatos</p>
  3. <p>ana</p>
  4. <p>robert</p>
  5. <p>brian</p>

archivo php


Código PHP:
Ver original
  1. $datos = file_get_contents("candidatos.html");
  2.  
  3. if ( preg_match('|<p>(.*?)</p>|is' , $datos , $candidatos ) ){
  4.     echo $candidatos[1];
  5. }

de esta manera solo me recupera el primer dato que en este caso seria ana pero yo quiero que me recupere todos los datos osea ana, robert y brian en este ejemplo.

espero que me puedan hechar una mano en mi problema.