Ver Mensaje Individual
  #10 (permalink)  
Antiguo 07/08/2003, 17:15
Avatar de Manoloweb
Manoloweb
 
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 3 meses
Puntos: 5
Bueno, pues lo veo muy simple...

Todo va a depender del array que creas al momento de traerte todas las imagenes del directorio...

Código PHP:
$porPag=10//Cuantas fotos vas a ver en cada pagina
$pagina=1;
$cuenta=1;
while (
$archivo readdir($IdDir))
  {
  if ((
$archivo == '.') || ($archivo == '..') || is_dir($directorio.$archivo) || ($archivo == ".DS_Store"))
  continue;
  else
  
$imagenes[$pagina][$cuenta] = $archivo;

  if (
$cuenta==$porPag){
    
$cuenta=1;
    
$pagina++;
  } else {
    
$cuenta++;
  }

Ahora si, para mostrarlas, solo debes obtener el numero de pagina y cambiar un poco tu script...

Código PHP:
$pag=(isset($_GET["pag"])) ? $_GET["pag"] : ;
$celda 0;
foreach (
$imagenes[$pag] as $imagen)
{
$celda++;
if (
$celda>4)
{
//cierro fila
echo "</tr>\n";
//abro fila
echo "<tr>\n";
$celda 1;

Y para hacer la barra de navegación de las páginas, simplemente cuenta las paginas así...

Código PHP:
for ($i=1;$i<count($imagenes);$i++) {
echo 
"<a href='?pag=".$i."'>".$i."</a> |";

Esto te daría ya el menu de navegación entre las páginas...

Espero que te sirva!!

__________________
Manoloweb