Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2011, 14:41
knight19
 
Fecha de Ingreso: octubre-2011
Mensajes: 6
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta problema en mostrar pagina

despues de probar varias posibilidadesy soluciones propuestas aki en el foro, todavia no yego a visualizar la pagina. estoy trabajando con una pagina de busqueda de hoteles consigo visualizar la url y todo bien pero al ejecutarlo me devuelve un array vacio, alguien sabe el pk?. aqui os dejo el codigo:

************************************************** ***************

$curl->setUrl('http://www.atrapalo.com/hoteles/');
$curl->setMethod('POST');
$curl->setParam($params);// $params = aqui donde guardo los parametros de busqueda.
$atrapalo = $curl->Conect();
print_r($atrapalo);
// hasta esta linea todo va bien consigo ver la pagina pero sin resultados de busqueda.
$cookie=(file_get_contents(str_replace('./','',$curl->getCookie())));

preg_match('#Location: (.+/)#',$atrapalo,$resultados);

preg_match('#tab(.+)#',$cookie,$tab);
$cabecera = "tab=".$tab[1]."; 26-Oct-2011 15:06:15 GMT; path=/; domain=atrapalo.com";
$url=$resultados[1];
// aqui(la parte de arriba) consigo ver la url la pego en el navegador y si mostra la pagina con los resultados de busqueda.

*********************************

$curl->setUrl($url);
$curl->setCookie();
$curl->setMethod('GET');
$curl->setParam('');
$curl->setHeader($cabecera);
$atrapalo = $curl->Conect();

if(preg_match("#arr_resultados =(.+);var#",$atrapalo)){
preg_match("#arr_resultados =(.+);var#",$atrapalo,$arr_resultados);

// pero al hacer el siguiente me devuelve una pantalla en blanco con array vacio, probe con cambiar el CURLOPT_RETURNTRANSFER en true , y el CURLOPT_FOLLOWLOCATIONen true tb y nada sigue devolviendo lo mismo.

seria muy agradecido si alguien me resolviera la duda.:)