Hoy libero la galería PHP que aun no termino XDXD bueno olviden esa parte, la galería funciona muy bien, este proyecto no lo comencé desde 0, busque en la web una galería ya hecha pero como no conseguí(o no entendí) lo que yo quería, pues no me quedo de otra que hacer una yo, pero si consulte mucho 2 paginas que tenían ejemplos o tutoriales de como hacer la galería, una es Maestros del Web y la otra es Fedeblog ademas claro de php.net.
Ahora, que hace mi galería PHP, básicamente creas un directorio(llamemoslo gallery) en tu server, en gallery estará el archivo PHP de la galería y los directorios(carpetas) con las fotos, ahora haces un enlace a la galería por ejemplo
www.mipagina.com/gallery/galeria.php
Eso nos llevara al php de la galería pero debemos pasar como parámetro al PHP en una variable “fotos” el nombre del directorio donde están las fotos (en el directorio deben estar SOLO fotos, NO otros directorios), entonces el enlace quedaría así
www.mipagina.com/gallery/galeria.php?fotos=gurupitufo
Donde estaríamos especificando que las imagenes a mostrar están en el directorio “gurupitufo” y listo la galería hace el resto.
El “resto” es recorrer el directorio que pasamos como parámetro en “fotos”(”gurupitufo”) buscando imagenes (solo funciona con jpeg, pero se puede modificar facilmente) y creando en un subdirectorio los thumbnails(imagenes en miniatura) si aun no ha sido creados ( quedaría así “www.mipagina.com/gallery/gurupitufo/thumbs/”) de esto ultimo se encarga la función “tiny” que recibe el nombre del directorio y del archivo a hacer el thumb.
El código la verdad no es muy difícil, lo complicado es saber que hace cada función y pues en php.net están muy bien explicadas.
Aquí un ejemplo de la galeria funcionando, y aquí el php en un archivo de texto, para guardarlo como php otra vez le dan a “guardar como” y colocan el nombre y la extensión entre comillas(”galeria.php”)
PD: Aquí la pueden ver trabajando con estilos
PD2: liberada bajo Creative Commons