Hola,

> Se me ocurren un par de formas:
> Crear un script PHP que genere <style>#cabecera { background-image: url 
> ($nombre_mes.jpg) no-repeat; }
> en cada página

Esta solución es poco elegante, siempre que se pueda mejor siempre poner
los estilos en una hoja de estilos y no dentro del html.

> 
> O mediante rewrite rule archivos .htaccess y php, de forma que cuando se 
> acceda a mes_dinamico.jpg en realizad se accede a mes_dinamico.php, 
> donde se crea la imagen usando las cabeceras mime de jpg
> 

Esta solución ya me gusta más y es más elegante, tanto que es la que uso
y expliqué en el enlace que puse a mi blog (y en el mail también pero
sin explicar cómo hacerlo)

http://www.neuroticweb.com/blog/86/diferente-fondo-segun-la-hora-del-dia/

> 
> Tei escribió:
> > 2008/3/5 Carlos Rincón <[EMAIL PROTECTED]>:
> >   
> >> Hola,
> >>
> >>
> >>  > Hola amigos, aqui estoy con mis preguntas raras.
> >>  >
> >>  > Lo que quiero hacer es cambiar dentro de un css (mediante PHP) la imagen
> >>  > de fondo de la cabecera según el mes en el que nos econtremos.
> >>  >
> >>  > Si tengo en el CSS
> >>  >
> >>  > #cabecera {
> >>  >     background-image: url (marzo.jpg) no-repeat;
> >>  > }
> >>  >
> >>  > ¿Cómo se puede cambiar "marzo.jpg" dinámicamente para que en abril
> >>  > cargue "abril.jpg" y así sucesivamente?
> >>  >
> >>  > No quiero tener distintos CSS, sólo quiero usar mi ficherito
> >>  > "genericos.css" y dentro de él hacer todo lo que os pido
> >>  > ¿Es posible?
> >>
> >>
> >>  Lo que deberías hacer es poner algo como
> >>
> >>  #cabecera {
> >>     background-image: url(mes-actual.php) no-repeat;
> >>  }
> >>
> >>     
> >
> > Para evitar que se muestre el año incorrecto, esta puede ser la mejor
> > tecnica. Porque desde el php envias al navegador los headers que sean
> > precisos.  Y rediriges o vuelcas el fichero que quieras, conforme a
> > las reglas que sean necesarias.  De hecho, el nombre "mes-actual.php"
> > esta obsoleto, puesto que con esta solucion puedes cambiar de imagen
> > cada dia, cada hora, o cada estacion. O cuando la luna este en luna
> > creciente, etc..   Es una solucion sencilla, flexible, que evita un
> > problema gordo que puedes tener con las otras.
> > _______________________________________________
> > Lista de distribución Ovillo
> > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> > Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
> > http://lists.ovillo.org/mailman/listinfo/ovillo
> >
> > __________ NOD32 2929 (20080307) Information __________
> >
> > This message was checked by NOD32 antivirus system.
> > http://www.eset.com
> >
> >
> >
> >   
> 
> _______________________________________________
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
> http://lists.ovillo.org/mailman/listinfo/ovillo
-- 
Carlos Rincón
www.neuroticweb.com
www.neuroticweb.com/blog

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a