Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Mostrar imagenes php

Estas en el tema de Mostrar imagenes php en el foro de PHP en Foros del Web. Hola a todos, Estoy haciendo una pequeña aplicacion web algo muy sencilla para cargar imagenes y archivos, para mostrar las imagenes tengo el sig codigo ...
  #1 (permalink)  
Antiguo 02/03/2015, 20:57
 
Fecha de Ingreso: febrero-2015
Ubicación: Mexico
Mensajes: 46
Antigüedad: 9 años, 8 meses
Puntos: 3
Pregunta Mostrar imagenes php

Hola a todos,

Estoy haciendo una pequeña aplicacion web algo muy sencilla para cargar imagenes y archivos, para mostrar las imagenes tengo el sig codigo php

Código PHP:
<?php
    $directory
="../imagenes";
    
$dirint dir($directory);
    while ((
$archivo $dirint->read()) !== false)
    {
        if (
eregi("gif"$archivo) || eregi("jpg"$archivo) || eregi("png"$archivo) || eregi("jpeg"$archivo)){
            echo 
'<img src="'.$directory."/".$archivo.'" width="200" height="200">'."\n";
        }
    }
    
$dirint->close();
?>
pero lo que me gustaria saber es como hacerle para que al darle click a la imagen la pueda descargar o ver en otra pagina, busque muchos codigos de galerias pero la verdad asi como lo tengo me parece bien ya que es algo muy sencillo.

Espero puedan ayudarme

Gracias!!!
  #2 (permalink)  
Antiguo 03/03/2015, 03:25
Avatar de garciasanchezdani  
Fecha de Ingreso: noviembre-2011
Mensajes: 429
Antigüedad: 13 años
Puntos: 51
Respuesta: Mostrar imagenes php

Hola @cron4l
Puedes insertar la etiqueta img dentro de una etiqueta a, a la que lo pones el atributo download, y como href le pones la ruta de la imagen.
Mira esta demo que he creado para ti ;)

http://jsfiddle.net/p4d3katt/

Espero que te sirva.
Un saludo, Daniel
__________________
Diseño Web Jaén
  #3 (permalink)  
Antiguo 03/03/2015, 11:57
 
Fecha de Ingreso: febrero-2015
Ubicación: Mexico
Mensajes: 46
Antigüedad: 9 años, 8 meses
Puntos: 3
Hola daniel muchas gracias me sirvió mucho tu ejemplo :D

Etiquetas: html, imagenes
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 17:28.