Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/09/2010, 11:43
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: mostar todas las fotos de un directorio con opcion de borrarlas

Cita:
Iniciado por spaindvds Ver Mensaje
Gracias por tu prontisima respuesta.

No, no pasa en ningun momento por la base de datos y estoy empezando a pensar que deberia de hacerlo pero asi se me complica todabia mas el asunto ya que tengo creado todo el sistema y solo me falta ese punto.

De todas maneras mil gracias por el intento.
En el ejemplo que te dí no se usa base de datos. En más, yo nunca uso basae de datos para las imágenes.

Cita:
deberia de generarse dinamicamente el codigo con todas las imagenes que contenga la carpeta.
Si. Hay que generar el listado dinámicamente. Con un bucle. Te paso un borrador:
Código PHP:
Ver original
  1. if (isset ($_GET['dir']):
  2.  
  3. $dir = $_GET['dir'];
  4. $fotos = scandir($dir); // esto lee las imagenes de un directorio
  5.  
  6. $permitidas = array("jpg", "jpeg","gif","png"); // extensiones permitidas
  7.  
  8. foreach ($fotos as $file){ 
  9.    
  10.     $en_dos = pathinfo($file);
  11.     $extension = strtolower($en_dos['extension']); // extensión de cada foto
  12.                
  13.     if (is_file($file) and in_array($extension, $permitidas) )
  14.         echo "<a href='".$file."'>".$file."</a><br/>";
  15. }
  16.  
  17. endif;

Por lo general, yo tengo también miniaturas de imágenes. Si quisiera mostrar solo las miniaturas, o exluirlas, usaría un filtro como este:

Cita:
if( strpos($file, "_thumb_") === FALSE )

Última edición por mayid; 02/09/2010 a las 11:51