Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/11/2003, 18:11
eck0z0r
 
Fecha de Ingreso: noviembre-2003
Ubicación: Caracas :D - Venezuela
Mensajes: 36
Antigüedad: 20 años, 5 meses
Puntos: 0
Le hice unas modificaciones para mayor entendimiento de mi parte y mejor manejo... me imagino que habra maneras de hacerlo mas compacto..

Código PHP:
<?php

include("../gallery.txt");
function 
preview (){
// $dir = directorio de las fotos
$dir="../fotos/290903/";
// Abre un directorio conocido y lee el contenido
$imagenes=array(); //inicilizamos el array
if (is_dir($dir)) { 
    if (
$dh opendir($dir)) { 
        while ((
$file readdir($dh)) !== false) {
              if (
$file != "." && $file != "..") {
                   
array_push ($imagenes$file); // añadimos la imagen
              
}  
        } 
    
closedir($dh); 
    } 
}
if (isset(
$_GET['pagina'])) {
    
$pagina=$_GET['pagina'];
    } else {
    
$pagina=1;
    }
$totalImagenes=count($imagenes);
if (
1>$pagina$pagina=1//paranoia de seguridad
$inicio=($pagina-1)*5;
if (
$inicio>=$totalImagenes) { //mas paranoia
    
$pagina=1;
    
$inicio=0;
    }
$final=$inicio+5;
if (
$final>$totalImagenes$final=$totalImagenes;  // todavia mas paranoia
for ($i=$inicio;$i<$final$i++) {
    echo 
"<a href=javascript:doPic('$dir$imagenes[$i].')><img src='$dir/preview/$imagenes[$i].' height='75' border='1'/></a>";
    }

if (
1<$pagina){
    
$anterior=$pagina;
    
$anterior--;
    echo 
"<a href='pagina.php?pagina=$anterior')>Anterior</a>";
    }
if (
$final<$totalImagenes){
    
$siguiente=$pagina;
    
$siguiente++;
    echo 
"<a href='bottom.php?pagina=$siguiente'>Siguiente</a>";
    }
}
preview();
?>
Funciona casi a la perfección, pero tengo un problema... cuando le doy a Siguiente me muestra las 5 fotos siguientes.. pero cuando le doy a anterior no me muestra nada... :S y eso q el link de anterior esta bien... no entiendo x que pasa esto.. voy a seguir revisando.. si consigo algo lo publico.. de todas maneras te agradezco tu ayuda....

ME GUSTA COMO ESTA KEDANDO...

Saludos...
__________________
de Caracas - Venezuela para el mundo! :D

Última edición por eck0z0r; 13/11/2003 a las 18:18