Foros del Web » Programando para Internet » PHP »

Galeria en PHP mas paginacion Error

Estas en el tema de Galeria en PHP mas paginacion Error en el foro de PHP en Foros del Web. Al cambiar a una version mas nueva de PHP4 me dejo de funcionar este script si en la carpeta tengo 10 JPG no las muestra ...
  #1 (permalink)  
Antiguo 24/05/2006, 14:45
 
Fecha de Ingreso: noviembre-2003
Ubicación: Málaga
Mensajes: 293
Antigüedad: 20 años, 4 meses
Puntos: 1
Exclamación Galeria en PHP mas paginacion Error

Al cambiar a una version mas nueva de PHP4 me dejo de funcionar este script si en la carpeta tengo 10 JPG no las muestra ES MUY RARO si hay 9 muestra solo 6 JPG


NECESITO AYUDA
o Bien para Modificar este script para PHP4 o PHP5 o una script similar que rastre una carpeta y muestr el contenido con paginación.

Gracias

Código PHP:
$path="galeria/smoll";
$pgran="galeria/images";
$gran="gran.php"
$smoll="smoll.php";
$directorio dir($path); 
$directorio->read(); 
$directorio->read(); 
/*****************************************/ 
while($entrada $directorio->read()){ 
    
$a++; 
    
$imagen[$a] = $entrada
}
$directorio->close(); 
/******************************************/ 
$paginas ceil($a/9); 
/******************************************/ 
if(!isset($page)){ 
    
$page "1"; } 
/******************************************/ 
$o 9*($page-1); 
/******************************************/ 
for ($i=1$i<=3$i++){ 
    for (
$e=1$e<=3$e++){ 
        
$o++; 
        
$token strtok ($imagen[$o],".");
        
$dotpos strrpos($imagen[$o], ".");
        
$filetype substr($imagen[$o],$dotpos+1);
        switch (
$filetype){
    case 
"jpg":
echo 
"<img id=\"alfa\" alt=\"$tokena\" onMouseOver=\"aclara(this)\" onMouseOut=\"oscurece(this)\" src=\"$path/$imagen[$o]\" class=\"marcofoto\"  border=\"0\"></a><br>\n";
    break;
}        
    } 
    echo 
""
}
echo 
"Paginas: | ";
/******************************************/ 
 
for ($u=1$u<=$paginas$u++){ 
    echo 
"<a href=\"$smoll&page=$u\" ><span class=\"num\">$u</a></span>  </strong>|\n"

Ver ejemplo en:
aqui hay 10 jpg: pero muestra 0
http://www.greenredbarcelona.com/hom...eble=sofascama
aqui hay 9 jpg: pero muestra 6
http://www.greenredbarcelona.com/hom...eble=proyectos

es el mismo script en los dos casos
__________________

diseño web
  #2 (permalink)  
Antiguo 25/05/2006, 03:16
 
Fecha de Ingreso: noviembre-2003
Ubicación: Málaga
Mensajes: 293
Antigüedad: 20 años, 4 meses
Puntos: 1
En contre uno que tira a medias

CREO QUE LA CLAVE ESTA EN:
while($entrada = $directorio->read()){
$a++;
$imagen[$a] = $entrada;
}
$directorio->close();
__________________

diseño web

Última edición por concric; 25/05/2006 a las 05:02
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 18:53.