Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/03/2012, 19:08
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Imagenes en PATH fueras del proyecto

pues como decia, configura el servidor apache con una directiva Alias. el alias te permite asociar una ruta X por una Y. X no necesariamente tiene que estar dentro del DocumentRoot, y Y será como una ruta vritual dentro del DocumentRoot. por ejemplo, si quieres tener acceso al directorio c:\document and settings\user\desktop pero tu DocumentRoot es c:\public_html, entonces puedes hacer un alias donde c:\document and settings\user\desktop se asocie a la ruta /desktop en relacion al DocumentRoot. luego tienes que modificar tu base de datos para que en lugar de tener una ruta explicita al sistema de archivo utilice la ruta del alias.

de otro modo creo que sería más complicado. por ejemplo, un script php al que le pases un parámetro (por ejemplo una identificación) y luego dicho script obtiene el contenido y lo entrega a la petición. por ejemplo, un script imagen.php que recibe como parámetro un número ID (imagen.php?id=1). el script hace un query a la base de datos para obtener la ruta asociada a ese número. el script carga el contenido (file_get_contents, supongo) y como respuesta debes establecer el header adecuado e imprimir el contenido leido. finalmente en la URL para la etiqueta <img> debes escribir el script php y el parámetro.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.