Foros del Web » Programando para Internet » PHP »

listar imagenes

Estas en el tema de listar imagenes en el foro de PHP en Foros del Web. Hola estoy utilizando este código , mi consulta es las imágenes con espacio en su nombre las lista con % y no se ven. Se ...
  #1 (permalink)  
Antiguo 20/08/2012, 11:47
Avatar de flashmax  
Fecha de Ingreso: julio-2012
Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 11 años, 9 meses
Puntos: 86
listar imagenes

Hola estoy utilizando este código , mi consulta es las imágenes con espacio en su nombre las lista con % y no se ven.
Se puede modificar el código o me recomiendan que al subir la imagen a la carpeta renombrarla para que contenga espacios!

Código:
<?php

   $arr_ext=array("jpg","png","gif");

   $mydir=opendir("thumbs");

   while($archivo=readdir($mydir))
   {
       $ext=substr($archivo,-3);

       if(in_array($ext,$arr_ext))
       {
?>
    <img src="thumbs/<?php echo $archivo;?>">
<?php
       }
   }
?>
  #2 (permalink)  
Antiguo 20/08/2012, 11:56
Avatar de blakmetall  
Fecha de Ingreso: diciembre-2010
Ubicación: Jalisco
Mensajes: 181
Antigüedad: 13 años, 4 meses
Puntos: 18
Respuesta: listar imagenes

si quieres el espacio en el nombre de la imagen para poder mostrar algun texto.

mejor nombra la imagen

image_nombre.jpg

y con php quita los guion bajo

$texto = str_replace('_',' ', $archivo);
__________________
To the end....
  #3 (permalink)  
Antiguo 20/08/2012, 12:00
 
Fecha de Ingreso: mayo-2011
Mensajes: 62
Antigüedad: 12 años, 11 meses
Puntos: 2
Respuesta: listar imagenes

podrias usar la funcion str replace y remplazas "%" por nada asi se borra y queda el nombre pegado sin espacios
  #4 (permalink)  
Antiguo 20/08/2012, 12:13
Avatar de p414  
Fecha de Ingreso: agosto-2009
Ubicación: casi casi casi... a un lado de la cuna...
Mensajes: 575
Antigüedad: 14 años, 7 meses
Puntos: 44
Respuesta: listar imagenes

te recomiendo renombrar la imagen como te lo indica blakmetall, dado que puede llegar el caso de que exista el mismo nombre para 2 o más archivos distintos... si tu los renombras te evitarás este problemilla


saludos
__________________
Desde hace tiempo estoy esperandote... bienvenido mi pequeño Diego!!!
  #5 (permalink)  
Antiguo 20/08/2012, 13:13
Avatar de flashmax  
Fecha de Ingreso: julio-2012
Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 11 años, 9 meses
Puntos: 86
Respuesta: listar imagenes

Cita:
Iniciado por blakmetall Ver Mensaje
si quieres el espacio en el nombre de la imagen para poder mostrar algun texto.

mejor nombra la imagen

image_nombre.jpg

y con php quita los guion bajo

$texto = str_replace('_',' ', $archivo);
Gracias!

Etiquetas: 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 14:33.