Foros del Web » Programando para Internet » PHP »

Cómo alternar imágenes distintas para cada día (en un ciclo)

Estas en el tema de Cómo alternar imágenes distintas para cada día (en un ciclo) en el foro de PHP en Foros del Web. Hola. Tengo una pregunta. Necesito hacer que en un área aparezca algo así como "la imagen del día" y que cada día aparezca una imagen ...
  #1 (permalink)  
Antiguo 15/11/2009, 21:35
 
Fecha de Ingreso: septiembre-2008
Mensajes: 81
Antigüedad: 15 años, 7 meses
Puntos: 0
Pregunta Cómo alternar imágenes distintas para cada día (en un ciclo)

Hola.

Tengo una pregunta. Necesito hacer que en un área aparezca algo así como "la imagen del día" y que cada día aparezca una imagen diferente automáticamente.

Por ejemplo, 30 imágenes y que después de llegar a la última se repite el ciclo. Gracias!
  #2 (permalink)  
Antiguo 15/11/2009, 21:40
Avatar de .php  
Fecha de Ingreso: julio-2006
Mensajes: 481
Antigüedad: 17 años, 8 meses
Puntos: 5
Respuesta: Cómo alternar imágenes distintas para cada día (en un ciclo)

hay tantas maneras de como hacer eso, pero la mas facil y rapida q se me ocurre es colocar como nombre de imagen la fecha y con el date() puedes dar formato, ejemplo


<img src="<?php echo date(dmY); ?>.jpg">
__________________
~~[FiDeLio]~~
  #3 (permalink)  
Antiguo 15/11/2009, 21:41
Avatar de zaetoner  
Fecha de Ingreso: noviembre-2007
Ubicación: La ciudad de México
Mensajes: 607
Antigüedad: 16 años, 4 meses
Puntos: 30
Respuesta: Cómo alternar imágenes distintas para cada día (en un ciclo)

<?
$array=array(31=>"imagen31.jpg",2=>"imagen2.jpg",3 => "imagen3.jpg",4=>"imagen4.jpg");

$dia= date ( "j" , $fecha );



foreach($array as $clave => $dato){
if($clave==$dia){
echo "img src=".$array[$clave].">";
}
}
?>
__________________
...

Última edición por zaetoner; 15/11/2009 a las 21:53
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:00.