Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2010, 12:38
markmb
 
Fecha de Ingreso: octubre-2009
Ubicación: En el ordenador
Mensajes: 504
Antigüedad: 14 años, 7 meses
Puntos: 10
Problema con expresión regular

Estoy intentando arreglar un problema en una web, cuyo buscador ha dejado de buscar. Esa web coge datos de una url externa a través de cURL (funciona perfectamente, lo he probado), y después va cortando y desechando lo que no necesita. Llegado a un punto, hay esta expresión con este código:

Código PHP:
preg_match_all("#<div style=\"width:490px\" class=\"fname\">(.+?)</div>#",$code,$tmp); 
$code es código HTML (demostrado, no está vacío)

Al hacer un "print_r" de la variable tmp, me sale: Array ( [0] => Array ( ) [1] => Array ( ) ), es decir vacío. He quitado la parte de (.+?)</div> y funciona, por tanto el problema está ahí en medio, pero no se por que no va...
__________________
Buscando ideas para proyectos....

Esperando a tener 18 años....