Ver Mensaje Individual
  #13 (permalink)  
Antiguo 17/01/2008, 11:44
juanmandi
 
Fecha de Ingreso: septiembre-2004
Ubicación: Maracay Edo. Aragua
Mensajes: 45
Antigüedad: 19 años, 7 meses
Puntos: 0
Exclamación Re: Script para paginar Fotos

Bueno como veo que nadie responde tu inquitud aqui te dejo un script es sencillo tu instroduces las imagenes en una carpeta de tu servidor ftp y solo le das a chmod 777 este codigo se encarga de leer los archivos de la misma y mostrarlos en una pagina, este codigo lo saque de un foro de internet... pero el mismo me esta leyendo las fotos las esta publicando perooooooo no me esta paginando osea me sale la opcion DE SIGUIENTE pero no me va a la siguiente pagina donde contiene mas fotoss... si alguien sabe solucionar el problema dejaria muy util este codigo para los que lo necesitamos...

Código PHP:
                      <?php 

// Le damos valor a las variables de configuración 

$Config['Path'] = "imgenplayas/"// Directorio donde stan los archivos a mostrar. 

$Config['Show'] = 50// Numero de archivos a mostrar por páginas. $Show['10 Anteriores'] = 0; // Por defecto no se mostrara 10 Anteriores 

$Show['10 Siguientes'] = 0// Por defecto no se mostrara 10 Siguientes 



if ($c == ""$c 0// Si $c no tiene valor es porque es la primera vez que se visita la página. 

$dir opendir($Config['Path']); // Abrimos el directorio donde estan los archivos 

$Plus $c// Le damos el valor de $c a $plus porque el valor de $c se perdera y lo necessitaremos mas tarde. 



while ($c && $elemento readdir($dir)) // Mientras la variable $c sea mayor de 0 saltamos archivos. 



$Show['10 Anteriores'] = 1

$c--; 





$Counter 0// Ponemos a 0 el contador 



// Si es la primera vez que vez añadimos 2 filas, si no lo es se las quitamos. 

if ($Show['10 Anteriores'] == 0$Counter=$Counter-2; else { 

$c 2

while (
$c && $elemento readdir($dir)) // Mientras la variable $c sea mayor de 0 saltamos archivos. 



$Show['10 Anteriores'] = 1

$c--; 





echo
"<tr>"

// Mostramos el numero de archivos que se tienen que mostrar por página. 

while (($Counter != $Config['Show']) && ("imgenplayas/" $elemento readdir($dir))) 



$Counter++; 



$elemento1 strtolower($elemento); 

if ((
strpos($elemento1".gif") > 1) || (strpos($elemento1".jpeg") > 1) || (strpos($elemento1".jpg") > 1) || (strpos($elemento1".png") > 1)) { 







if ((
$i 6) == 0) { 

echo 
"</tr><tr>"



?>
  <td height='4' class="tabla_mensaje" style='border: #757575 0 solid'><div align="center"><a href="imgenplayas/<?php echo $elemento ?>" rel="lightbox[roadtrip]"> <img src="imgenplayas/<? echo $elemento ?>" name="img" width="100" height="75" class="imgfade" id="img" title="<? echo $elemento ?>" onmouseover="slowhigh(this)" onmouseout="slowlow(this)" /></a></div></td>
      <?php 

$i
++; 





echo 
"</tr>"



// Si sobran archivos pondremos el "10 Siguientes" 

if ($elemento readdir($dir)) 



$Show['10 Siguientes'] = 1





//Cerramos el directorio 

closedir($dir); 

?>
                    </table></td>
                </tr>
                <tr>
                  <td valign="top" class="Estilo65"><p>          <?php  

// Mostraos si es necessario el "10 Anteriores" y "10 Siguientes".  

if ($Show['10 Anteriores'] == 1) echo "<b><a href='playas.php?c=",($Plus-$Config['Show']),"'>Anterior </a></b> | | | ";  

if (
$Show['10 Siguientes'] == 1) echo "<b><a href='playas.php?c=",($Plus+$Config['Show']),"'>Siguiente</a></b></p>";  

?>