Ver Mensaje Individual
  #21 (permalink)  
Antiguo 13/01/2004, 03:02
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Los hostings gratuitos suelen añadir codigo para meter sus anuncios. Lo que suelen hacer es añadir un javascript antes del contenido de tu respuesta. Y lo suelen hacer en funcion de la extension del fichero.

Entonces pensemos otra solucion: usar siempre un nombre de fichero para la imagen de hoy. Siempre sera hoy.jpg. Y tu HTML sera:

<img src="imagen_hoy.php">

E imagen_hoy.php puede ser:
Código PHP:
$imagen_hoy=getImagenHoy();
copy($imagen_hoy,'hoy.jpg');
header("Location: hoy.jpg");
exit; 
getImagenHoy() es la funcion que obtiene el nombre real de la imagen que toca hoy, ya sea obtenida de base de datos, de fichero o de inspiracion divina. Luego copias esa imagen a hoy.jpg y redireccionas a esa imagen.

- La gente siempre ve el mismo nombre de imagen (hoy.jpg).
- imagen_hoy.php solo devuelve la imagen del dia actual.
- Puede haber problemas con las caches, pero puede solucionarse añadiendo a la redireccion un valor aleatorio(hoy.jpg?123145) que no influye en la generacion de la imagen.
- Necesita que te dejen copiar ficheros (no creo que haya ningun hosting tan cutre que no te deje eso).

Veamos si con esto se soluciona.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.