Galería de imágenes con php

Esta galería de imágenes está progamada con php y cuenta con un plugin jquery para hacer zoom de las imágenes de manera espectacular.

La página se alimenta de jquery.lightbox para hacer zoom de las imágenes. Las imágenes que muestra son recogidas de un directorio de forma dinámica mediante progamación php. Se tiene la opción de poder subir una nueva imágen al directorio mediante el formulario que aparece debajo. Dicha imagen debe ser .jpg, .png o .gif y no superar los 200kb de tamaño.

Ver galería en funcionamiento

Descargar

Autor
Escrito por Jose Aguilar - Director ejecutivo y tecnológico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.
Te ha servido? Valora esta entrada!
(15 votos, promedio: 5 de 5)
Comparte en las redes sociales
¿Buscas trabajo de programador?

32 respuestas a “Galería de imágenes con php”

  1. Edgar dice:

    Hola amigo Jose! me ha servido muchisimo el codigo pero necesito ayuda, necesito agregar un boton de eliminar en cada foto de la galeria se que debe ser con unlink pero no encuentro donde colocarlo exactamente 🙁

  2. alfonso dice:

    muchas gracias, funciona genial en mi pagina…lo junte con otro codigo y puedo eliminar y agregar.

  3. Flavio dice:

    Buenas tardes.
    Me gusta la idea. ¿Es posible que pueda añadir una descripción a las imágenes antes de subirla?
    Muchas gracias.

  4. Fernando Mendez dice:

    Hola soy nuevo aquí y en php y html y estoy tratando de integrar este codigo a mi pagina, lo que no puedo hacer es que el tamaño de las imagenes en la galeria se ajusten al tamaño que estableces y en el lightbox me pasa lo mismo no puedo hacer que las imagenes se ajusten a al cuadro, como puedo hacerlo??

    Gracias

  5. Fernando Mendez dice:

    Que tal Jose: soy nuevo en esto y estoy tratando de modificar el codigo, lo que necesito hacer es hacer mas pequeñas las imagenes de la galeria y cuando le des click el ligth que se muestre que tambien sea mas pequeño porque lo estoy mostrando en un frame de 700 x 550
    y otra cosa mis imagenes son de 4000 x 2800 y las que tu usas son de 800×536 como puedo disminuir el tamaña estaba buscando el src de imagen y no lo he logrado (quiero que quede mas pequeña la imagen) en la galeria y en el ligth
    puedes ayudarme?

  6. fernando dice:

    Hola, está genial el código. Lo estoy adaptando a mi servidor pero no me muestra nunca las imágenes. Uso un linux ubuntu server con apache. Cómo lo soluciono? Gracias

    • Jose Aguilar dice:

      Hola, no tengo claro que puede estar pasando, si nos facilitas un enlace quizá lo podamos ver. Todo apunta a que las imágenes no está en el directorio correcto o que la ruta especificada no es la correcta. saludos

  7. hugo dice:

    ok muchas gracias por responder

  8. hugo dice:

    Disculpa nuevamente jose otra pregunta puedo subir el tamaño del archivo a unos 5 megas. gracias

  9. hugo dice:

    Disculpa jose seria posible que de tu galeria se pudiese descargar las imagenes. gracias

  10. daniel dice:

    hola que tal me sirvio xD gracias muchisimas grasias estoy creando un host de img desde cero 😛 y nesesitaba esto

  11. luis dice:

    Hola como estas use el codigo unlink como comentaste mas arriba pero me borra todos los archivos de la carpeta, sabes como tendria que configurarlo para borrar uno en especifico?

  12. xavier dice:

    buenas tardes amigo necesito ayuda tengo una pagina a la cual le tengo una base de datos con imagenes necesito es que pueda crear una galeria y que solop se muestren las imagenes por cada usuario y no todas a la vez por ejemplo a la pagina de mercado libre o amazon que solo se muestran las imagenes de cada usuario o producto a vender gracias

    • Jose Aguilar dice:

      Bueno lo tienes muy fácil. Solo tienes que pensar bien la tabla de la base de datos y debe saber que necesitarás los siguientes campos como mínimo:

      id_user
      image

      Después la query para mostrar las imágenes la tedrás que condicionar con un WHERE id_user = «usuario_en_linea»

      La variable usuario_en_linea debe contener el id_user de la base de datos y que tu puedes guardar en cookie o session cuando los usuarios inicien sesión.

      Saludos

  13. sandra dice:

    y necesito tener una base de datos para esta galeria

  14. Fernando dice:

    Hola José: Muchas gracias por tu ayuda! Muy bueno! Tengo una pregunta. Es posible agregar algunos formatos más para visualizar. Quiero agregar mp4, avi, pdf y psd. Probé agregando estos formatos en el IF del index pero no funciona.
    Muchas gracias por tu ayuda!
    Saludos.
    Fernando.

    • Jose Aguilar dice:

      Hola buenas tardes,

      En principio la galería solo permite imágenes. En el código se controla eso. Se puede editar el código php de control para aceptar también los formatos que mencionas.

      Saludos

  15. Ede Rodriguez dice:

    Hola…que tal..tengo una pregunta..es posible que a esta misma galería se le pueda agregar un botón ELIMINAR, y que este pueda eliminar imágenes que ya estén subida???…espero me puedan ayuda!!!

  16. Yolanda Zelaya dice:

    Esta excelente tu galería me ayudo mucho para entender como hacer una y aprender ya que estoy empezando con el uso de php. Gracias por este aporte.

    Y sino es mucho te quería preguntar si desde esa misma galería como se hace para eliminar una foto que agregue??

    Muchas gracias

    • Jose Aguilar dice:

      hola buenas tardes,

      Si que pudes. En php tienes una función que borra archivos -> unlink()

      • Luis dice:

        Hola Jose Aguilar exelente la galeria.. solo que tengo una pregunta..a esa misma galeria seria posible agregarle un boton eliminar o cambiar, para que si deseo eliminar alguna de esa imagenes ya no se muestre…Soy nuevo en esto y espero me puedas ayudar te lo agradeceria mucho..saludos!!!

  17. Carlos Jaime dice:

    hola jose oyes me gusto mucho este tipo de galeria de imagenes en php me gustaria que me mandaras el codigo a mi correo te lo estare agradeciendo, estoy trabajando en una aplicacion de un album de fotos de mis empleados y eventos personales, tengo un dominio de internet propio, donde tengo un sistema basado casi totalmente en php e n ello llevo inventarios, etc y quisiera acoplar este ultimo toque con una galeria de mis empleados. y este es uno de ellos, ojala me lo puedas enviar, gracias y hasta pronto.

  18. Juan dice:

    Que tal Jose:

    Es posible tener el código fuente de esta aplicación «galería de imágenes con php»?. Por favor comunicarme que debo hacer y cuales son las condiciones. Lo requiero urgente. Muchas gracias por tu atención.

    Juan.
    PD. estaré atento a tu respuesta.

  19. Allen Tyndal dice:

    I like this weblog very much, Its a very nice position to read and incur information. «Money may kindle, but it cannot by itself, and for very long, burn.» by Igor Stravinski.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Ver más sobre