Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/09/2013, 14:45
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Enlace a una imagen

recuerda que para poder mostrar imágnes en un sitio web, las mismas deben de estar dentro del document_root

si NO es tu caso, hay ciertos trucos para lograrlo, como por ejemplo utilizar GD o readfile, la idea es que si el archivo no está accesible desde el docuement_root, generes un archivo PHP que dumpee o vuelque a la salida el contenido binario de la imágen, de ése modo PHP se encarga de leer la imagen desde su fuente original y el navegador puede mostrarlo, usándolo como ruta:

<img alt="imagen" src="imagen.php?nombre=imagenx" />

y imagen.php tendría un código como este:

Código PHP:
Ver original
  1. <?php
  2. header("content-type: image/jpg");
  3. readfile('X:/ruta/hacia/imagen/original/' . $_GET['nombre'] . '.jpg'); //suponiendo a X: en un OS windows, en linux comenzamos por /
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...