Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2012, 22:38
Avatar de kernelcom-com
kernelcom-com
 
Fecha de Ingreso: mayo-2008
Ubicación: Lima
Mensajes: 216
Antigüedad: 16 años, 6 meses
Puntos: 3
Pregunta Problema con curl para jalar multiples titulares

Hola amigos deseo que me den una manito para crear un bucle que mueva el punto a todas las noticias con sus intros desde globedia
muestro el codigo
Código PHP:
<?
function jala_seccion($seccion) {
        
        
$default 'Vacio no hay nada';

        if (!
is_string($ip) || strlen($ip) < || $ip == '127.0.0.1' || $ip == 'localhost')
            
$ip '8.8.8.8';

        
$curlopt_useragent 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)';
        
        
$url 'http://pe.globedia.com/categoria/'.$seccion.'/';
        
$ch curl_init();
        
        
$curl_opt = array(
            
CURLOPT_FOLLOWLOCATION  => 1,
            
CURLOPT_HEADER      => 0,
            
CURLOPT_RETURNTRANSFER  => 1,
            
CURLOPT_USERAGENT   => $curlopt_useragent,
            
CURLOPT_URL       => $url,
            
CURLOPT_TIMEOUT         => 1,
            
CURLOPT_REFERER         => 'http://' $_SERVER['HTTP_HOST'],
        );
        
        
curl_setopt_array($ch$curl_opt);
        
        
$content curl_exec($ch);
        
        if (!
is_null($curl_info)) {
            
$curl_info curl_getinfo($ch);
        }
        
        
curl_close($ch);
        
        if ( 
preg_match('{<span class="txtN">([^<]*)</span>}i'$content$regs) )  {
            
$titular $regs[1];
        }
        if ( 
preg_match('{<div class="intro"><span class="txtN">([^<]*)</span></div>}i'$content$regs) )  {
            
$intro $regs[1];
        }

        if( 
$titular!='' && $intro!='' ){
          
//$location = $city . ', ' . $state;
          
$tit $titular;
          
$int $intro;
          
//return $location;
          
return $tit.': '.$int;
        }else{
          return 
$default
        }
        
    }

echo 
jala_seccion('deportes');
    
?>
JAla el primer titular y el primero intro de dich titular, deseo poder hacer un bucle con lo que tengo para que me jale todas las noticias mostradas en esa seccion, espero me hayan podido entender gracias amigos.
__________________
Las ideas estimulan la mente.(Eric Hoffer)
http://www.reycarlos.com
http://www.clasificadosde.com