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<?php
header("content-type: image/jpg"); readfile('X:/ruta/hacia/imagen/original/' . $_GET['nombre'] . '.jpg'); //suponiendo a X: en un OS windows, en linux comenzamos por /