Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/01/2011, 09:04
Avatar de Smolky
Smolky
 
Fecha de Ingreso: mayo-2006
Ubicación: Cartagena
Mensajes: 177
Antigüedad: 18 años
Puntos: 14
Respuesta: Ver solamente 20 archivos de una carpeta

Hola. Ya que no vemos nada del código que tienes no te podemos ayudar a adaptarlo a lo que quieres.

Por otra parte, puedes echarle un vistazo a la función readdir de PHP, especialmente al ejemplo número 1, donde itera todos los ficheros de un determinado directorio.

Código PHP:
<?php
 
if ($gestor opendir('/path/to/files')) {
    echo 
"Gestor de directorio: $gestor\n";
    echo 
"Archivos:\n";
 
    
/* Esta es la forma correcta de iterar sobre el directorio. */
    
while (false !== ($archivo readdir($gestor))) {
        echo 
"$archivo\n";
    }
 
    
/* Esta es la forma errónea de iterar sobre el directorio. */
    
while ($archivo readdir($gestor)) {
        echo 
"$archivo\n";
    }
 
    
closedir($gestor);
}
?>
Adaptarlo para mostrar 20 ficheros sería modificar la sentencia while del código anterior para decirle que mientras siga teniendo fichero y no haya mostrado 20 siga iterando. Algo así



Código PHP:
<?php
 
if ($gestor opendir('/path/to/files')) {
    echo 
"Gestor de directorio: $gestor\n";
    echo 
"Archivos:\n";
 
    
/* Esta es la forma correcta de iterar sobre el directorio. */
    
$contador 0;
    while (
       (
false !== ($archivo readdir($gestor))) &&
       (
$contador 20)) {
        echo 
"$archivo\n";
        
$contador++;
    }
 
    
closedir($gestor);
}
?>
P. D: Lo he hecho de cabeza, espero no haber metido ningún error, y si lo he hecho, por lo menos espero que esto te ayude a diseñar algo personalizado a lo que necesitas.
__________________
No hay cuerda desafinada sino músico progresivo