Foros del Web » Programando para Internet » PHP »

ayuda con llamado de imagenes por fecha

Estas en el tema de ayuda con llamado de imagenes por fecha en el foro de PHP en Foros del Web. Hola a to2, requiero hacer un script en php donde pueda llamar un determinado numero de imagenes por fecha actual, pues cada imagen tiene el ...
  #1 (permalink)  
Antiguo 05/05/2006, 12:40
Avatar de Alvariux
Usuario no validado
 
Fecha de Ingreso: noviembre-2001
Ubicación: Yucatán México
Mensajes: 499
Antigüedad: 22 años, 5 meses
Puntos: 0
ayuda con llamado de imagenes por fecha

Hola a to2, requiero hacer un script en php donde pueda llamar un determinado numero de imagenes por fecha actual, pues cada imagen tiene el nombre de la fecha por ejemplo:

PA050506.jpg (PA_DATE.jpg)
PB050506.jpg (PB_DATE.jpg)
PC050506.jpg (PC_DATE.jpg)

Como puedo hacer la llamada a la carpeta que tiene estas imagenes, estas las subo por FTP en una determinada carpeta, por ejemplo www.dominios.com/portadas.

Les comento que ando CERO en php, por lo que les agradeceria una explicacion un poco facil. y saber si estas imagenes pueden ser rotativas, osea tengo un espacio para mostrar estas portadas y quiero que muestre las portadas del dia y vallan rotando pues son casi 8, estas tendran un link a un PDF

Muchas gracias por sus Ideas!
  #2 (permalink)  
Antiguo 05/05/2006, 13:57
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Podrías listar las imagenes (archivos en definitiva) de tu directorio usando las funciones:

www.php.net/dir

(tienes ejemplos allá).

Se trata de que obtengas el nombre de cada archivo, identifique si es un .jpg (por seguridad) y de ahí desgloses su nombre para quedarte con la parte que te interesa, lo tienes fácil por qué el formato es bien cerrado. Usa para tal fin substr() (www.php.net/substr)

Si quieres mostrar sólo las de la fecha actual .. compara esa cadena obtenida del nombre del archivo con la fecha actual en ese formato. Usa date() (www.php.net/date) para mostar la fecha actual en ese formato. Así podrás aplicar un "if()" y mostrar el tag de imagen si corresponde o no.

El "psudo-código" sería:

Código PHP:
<?
bucle
(obtiene entradas de nombres de archivos de tu directorio indicado){

  
// obtienes la cadena de "fecha" de ese nombre de $archivo que
  // obtendras con las funciones adecuadas.
  
$fecha_archivo=substr($archivo,2,6);

  
// Verificas si son de la fecha de hoy
  
if ($fecha_archivo == $fecha_hoy){
      
// Compones tu tag de imagen en función al nombre del archivo
     
<img src="PA<? echo $fecha_archivo ?>.jpg">
  }
}
Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 06/05/2006, 09:20
Avatar de Alvariux
Usuario no validado
 
Fecha de Ingreso: noviembre-2001
Ubicación: Yucatán México
Mensajes: 499
Antigüedad: 22 años, 5 meses
Puntos: 0
Gracias Clauster, me diste algo para aprender y Estudiar!!

salud2
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 16:21.