Ver Mensaje Individual
  #9 (permalink)  
Antiguo 09/07/2003, 20:45
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pues como te comentaba Manoloweb ... mete tu imagen a ser posible fuera de tu "document_root" ( si usas un servicio de hosting .. fuera de tu pub_html o www .. o como lo llame el directorio donde guardas tus páginas HTML/PHP que ves publicadas y accesibles desde la web ..)

Luego .. usar algó típo:

Código PHP:
<?
header
("Content-type: image/jpeg");
readfile("ruta_archivo/imagen.jpg");
?>
Y en lugar de usar:
<img src="imagen.jpg">

usaras:
<img src="imagen.php">

Siendo este imagen.php el que "lea" la imagen de tu servidor y la entrege al navegador directamente (esto lo hace readfile() .. y para que el navegador "se entere" de que formato de imagen le envias .. se le indica en la cabecera HTTP content-type que ahí se indica).

Ojo, .. no es necario que uses un .php para cada imagen .. para eso le puedes tener en algún sitio (lease, array simple, BD, archivo de texto plano .. etc) el dato de la ruta y nombre de las imagenes para que puedas llamar a alguna de tus imagenes vía un simple:

imagen.php?imagen=1

(se podría usar: imagen=blabla.jpg .. pero "más" oculto quedaría si usases algún tipo de indice numerico o no referene al nombre real del archivo ..)

Pero, .. recuerda .. Lo más importante es que las imagenes queden en un directorio fuera de tu "document_root" o que esté sea protegido el acceso con un .httaccess (si puedes usarlos) ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.