Ver Mensaje Individual
  #8 (permalink)  
Antiguo 12/01/2004, 11:17
jmaribau
 
Fecha de Ingreso: enero-2004
Mensajes: 235
Antigüedad: 20 años, 4 meses
Puntos: 0
Cita:
Mensaje Original por josemi
[B]

Puedes "encriptar" el nombre del fichero con base64_encode() (www.php.net/base64_encode). Asi enero1.jpg sera ZW5lcm8x.jpg con:
Código PHP:
echo base64_encode('enero1').'.jpg'
Necesitarian saber como llamas a las imagenes originalmente y que usas base64.
Así tendrias que renombrar los ficheros de imagnes o no? Es que no entiendo muy bien el pq de codificar los nombres.

Cita:
O mejor aun, guarda tus imagenes en un directorio no accesible via web (por encima del raiz del sitio), y en el src de tu img de la imagen del dia pon el script imagen_del_dia.php. Y ese script siempre devolvera la imagen del dia actual. Asi que solo sabran esa URL.
Buena solucion. Así estan accesible desde el script php pero no desde URL.

Cita:
De todas formas, siempre podrian hacer un script que automaticamente cada dia leyese la imagen. Pero al menos no te las cogeran todas seguidas.
Podrian coger sólo una imagen por dia.

Cita:
Y finalmente puedes almacenar en una tabla la relacion fecha=>nombre_imagen, para que el nombre de la imagen no incluya ningun dato de la fecha. Necesitarian tener acceso a la tabla para saber el nombre de todos los ficheros. Esa tabla la puedes implementar con base de datos o con ficheros.
Mejor implementarla en ficheros cómo lo que he hecho en el post anterior.