Foros del Web » Programando para Internet » PHP »

paginar resultados de un directorio.

Estas en el tema de paginar resultados de un directorio. en el foro de PHP en Foros del Web. Saludos! quiero saber si puedo paginar los resultados obtenidos de un listado de un directorio. lo listo por medio a un while() y uso un ...
  #1 (permalink)  
Antiguo 28/09/2009, 21:51
 
Fecha de Ingreso: diciembre-2007
Mensajes: 41
Antigüedad: 16 años, 11 meses
Puntos: 0
Pregunta paginar resultados de un directorio.

Saludos!

quiero saber si puedo paginar los resultados obtenidos de un listado de un directorio.

lo listo por medio a un while() y uso un campo con el valor a buscar por eregi(), aqui le mostrare los code:

Código PHP:
// .........................................................
             // FUNCION BUSCAR ARCHIVOS
            
$campo ="Michael";
            
$buscar ="si";
            if(
$buscar){ 
            
// Incluimos todos los mods 
            
if($campo != ""){ 
            
$area2 .= "<center>Resultados de la busqueda :</center><br>"
            } 
            
// Recogemos la informacion de cada archivo 
            
            // Comprobamos que la palabra coincide 
            
if($campo != ""){ 
            
$path_buscar "../../np3"
            
$dir_buscar opendir($path_buscar);
            
// NUN DE LISTA
            
$nList 1;
             
            while (
$elemento_buscar readdir($dir_buscar)) 
            {
            
             
            
$extensiones explode(".",$elemento_buscar) ; 
            
$nombre_buscar $extensiones[0] ; 
            
$nombre_buscar2  $extensiones[1] ; 
            
$tipo_buscar = array ("mp3"); 
            if(
eregi("$campo"$elemento_buscar)){ 
            if(
in_array($nombre_buscar2$tipo_buscar)){ 
            
            
$ArchSize filesize("$path_buscar/$elemento_buscar");
            
            
$area2 .= "
            
            <div class='listnp3' >
            <table width='100%' border='0' cellspacing='0' cellpadding='0'>
              <tr  id='list$nList'>
                <td><a href='#'>$elemento_buscar</a></td>
                <td><div align='right' class='mp3-info'><b>"
.arch_size($ArchSize)."</b></div></td>
              </tr>
            </table>
            
            <div id='opcion$nList' style='display: none;' class='mp3-info'>"
.user_mp3_opcion($elemento_buscar)."</div></div>
            
            
            <script type='text/javascript'>
            
            $('#list$nList').click(
            function(){
            $('#lista:visible').slideToggle('normal');  
            $('#opcion$nList').slideToggle('normal'); 
            });

            </script>
            
            " 

            } 
            } 
            
// aumento de numero de la lista
            
$nList ++;
            } 
            
closedir($dir_buscar); 
            } 
            } 

haber quien hecha, la ayudita, saludos

Última edición por Yadel; 28/09/2009 a las 21:56
  #2 (permalink)  
Antiguo 28/09/2009, 22:06
 
Fecha de Ingreso: diciembre-2008
Mensajes: 102
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: paginar resultados de un directorio.

bueno puedes revisar como funciona la paginacion de una base de datos ella mira la cantidad de registros que existen en la base de datos y luego la divide entre la cantidad de registros a mostrar con eso sacas cuantas paginas salen y despues le dices de donde a donde va a mostrar como lo harias con ficheros, me parece casi imposible con php pero si le echas una mezclada con javascript y css puedes hacer una emulacion de paginacion de datos que seria muy interesante, seria algo como contar cuantos ficheros hay, luego meter una cantidad a mostrar en div diferentes y por ultimo pasarle con un echo la cantidad de de paginas a mostrar al javascript o jquery como prefieras teniendo esto solo deberas mostrar el div que le sigue a cada pagina espero te sirva mi idea
  #3 (permalink)  
Antiguo 28/09/2009, 23:22
Avatar de zerpico_01  
Fecha de Ingreso: enero-2008
Ubicación: Wilde - Avellaneda -
Mensajes: 421
Antigüedad: 16 años, 10 meses
Puntos: 13
Respuesta: paginar resultados de un directorio.

y si en vez de romperte el mate haciendo eso porque no usas esto

http://jpinedo.webcindario.com/scrip...tor/index.html

yo lo uso

saludos
  #4 (permalink)  
Antiguo 30/09/2009, 17:18
 
Fecha de Ingreso: diciembre-2007
Mensajes: 41
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: paginar resultados de un directorio.

bueno, gracias...

mejo creare un script que registre todos los archivos en una db, en la carpeta que estoy en read, osea todos los mp3, y asi sera facil su paginacion...


... es la solucion...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:34.