Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2008, 16:05
Avatar de hawaiian050
hawaiian050
 
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 16 años, 10 meses
Puntos: 2
Pregunta

Hola,

No cambia a las siguientes paginas osea no ejecuta la siguiente y asi , no se si tengo mal el array_push o si tengo que usar javascript , pero si muestra las url de las paginas alguien me ayudaria ?

Código PHP:
<?php

        $url   
"http://geo.fotolog.com/directory?state=02&city=SANTALUCIA&country=UY";
        
$texto file_get_contents($url);        
        
        
# paginacion
        
$parser='|<div class="pagination">(.*?)</div>|is';
        if( 
preg_match_all($parser$texto$title) )
            for (
$i=1;$i<count($title);$i++)
                 for (
$j=0;$j<count($title[$i]);$j++)
                      
$texto_paginacion.=$title[$i][$j];
        
        
$array=array();
        
$parser='|<li><a href="(.*?)">|is';
        if( 
preg_match_all($parser$texto_paginacion$title) )
            for (
$i=1;$i<count($title);$i++)
                 for (
$j=0;$j<count($title[$i]);$j++)
                      
array_push($array,$title[$i][$j]);
        
$array array_unique($array);
        foreach(
$array as $a)    
            print 
$a."<br>";        
        
            
        
$parser='|<ul class="cfx">(.*?)</ul>|is';
        if( 
preg_match_all($parser$texto$title) )
            for (
$i=1;$i<count($title);$i++)
                 for (
$j=0;$j<count($title[$i]);$j++)
                      
$texto2.=$title[$i][$j];

        
# imagenes
        
$parser='|<img src="(.*?\.jpg)" |is';
        if( 
preg_match_all($parser$texto2$title) )
            for (
$i=1;$i<count($title);$i++)
                 for (
$j=0;$j<count($title[$i]);$j++)
                      print 
$title[1][$j]."<br>";
        
        
# miembros
        
$parser='|<li class="member"><a href="(.*?)">|is';
        if( 
preg_match_all($parser$texto2$title) )
            for (
$i=1;$i<count($title);$i++)
                 for (
$j=0;$j<count($title[$i]);$j++)
                      print 
$title[1][$j]."<br>";

?>
Saludos y gracias

Ayuda por favor es muy importante es un detalle que no consigo lograr muchas gracias

ups ... nadie ..... ?

up .. hola ?

Última edición por GatorV; 09/07/2008 a las 09:54