Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2011, 12:04
laaz13
 
Fecha de Ingreso: marzo-2009
Mensajes: 87
Antigüedad: 15 años, 2 meses
Puntos: 1
Pregunta Generar paginación en galeria

Buen dia a todos..

me encuentro en un problema con PHP, para empezar yo no lo se manejar mucho o mejor dicho casi nada...

estoy haciendo galeria de imagenes con php que me las importe desde un carpeta ok esto ya esta, pero quiero que me cree una paginacion, para que no me salgan todas las imagenes...

este es el codigo que estoy utilizando para generar la galeria, como le agrego la paginacion?

Código PHP:
Ver original
  1. <?php
  2.  
  3. $directory = 'gallery';
  4.  
  5. $allowed_types=array('jpg','jpeg','gif','png');
  6. $file_parts=array();
  7. $ext='';
  8. $title='';
  9. $i=0;
  10.  
  11. $dir_handle = @opendir($directory) or die("There is an error with your image directory!");
  12.  
  13. while ($file = readdir($dir_handle))
  14. {
  15.     if($file=='.' || $file == '..') continue;
  16.    
  17.     $file_parts = explode('.',$file);
  18.     $ext = strtolower(array_pop($file_parts));
  19.  
  20.     $title = implode('.',$file_parts);
  21.     $title = htmlspecialchars($title);
  22.    
  23.     $nomargin='';
  24.    
  25.     if(in_array($ext,$allowed_types))
  26.     {
  27.         if(($i+1)%4==0) $nomargin='nomargin';
  28.    
  29.         echo '
  30.         <div class="pic '.$nomargin.'" style="background:url('.$directory.'/'.$file.') no-repeat 50% 50%;">
  31.         <a href="'.$directory.'/'.$file.'" title="'.$title.'" target="_blank">'.$title.'</a>
  32.         </div>';
  33.        
  34.         $i++;
  35.     }
  36. }
  37.  
  38. closedir($dir_handle);
  39.  
  40. ?>
  41. ?>

Gracias por su tiempo!