Foros del Web » Programando para Internet » PHP »

¿Cómo mostrar imagen ubicada en otra partición?

Estas en el tema de ¿Cómo mostrar imagen ubicada en otra partición? en el foro de PHP en Foros del Web. Hola, llevo demasiadas horas en algo que me parecía básico pero no se que hago mal. Supongamos recibo la petición para mostrar una imagen ubicada ...
  #1 (permalink)  
Antiguo 24/01/2007, 17:27
 
Fecha de Ingreso: enero-2007
Mensajes: 97
Antigüedad: 17 años, 3 meses
Puntos: 1
Busqueda ¿Cómo mostrar imagen ubicada en otra partición?

Hola, llevo demasiadas horas en algo que me parecía básico pero no se que hago mal.
Supongamos recibo la petición para mostrar una imagen ubicada en : D:/imagenes/figura.jpg
Al intentar con esto:

echo"<img src='file:///D:/imagenes/figura.jpg' />";
echo"<img src='file:///D|/imagenes/figura.jpg' />";
echo"<img src='D:/imagenes/figura.jpg' />";

Solo consigo imágenes rotas.
Trabajo localmente en C:\Archivos de programa\EasyPHP1-8\www\
Qué hago? porfa help!
Gracias!
  #2 (permalink)  
Antiguo 25/01/2007, 02:24
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 1 mes
Puntos: 62
Re: ¿Cómo mostrar imagen ubicada en otra partición?

Para empezar separa el codigo php del html:

Código PHP:
<?php
//
//
?><img src="file:///D|/imagenes/figura.jpg" alt="imagen" /><?php
//
pero la web solo lo podras ver en modo local.
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #3 (permalink)  
Antiguo 25/01/2007, 13:00
 
Fecha de Ingreso: enero-2007
Mensajes: 97
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: ¿Cómo mostrar imagen ubicada en otra partición?

Pero si php también puede interpretar los tags de html. En todo caso lo probé y sigue igual.
Supongamos este código:
Código PHP:
<?php
   
echo"<img src='thumbnails/imagen.jpg' />";        
?>
   <img src="file:///D:/prueba/imagen.jpg" />
<?php
   
echo"<img src='file:///D:/prueba/imagen.jpg' />";
?>
Resulta que la primera imagen la muestra, claro porque esta contenida dentro de localhost, pero las siguientes dos solo me muestra imágenes rotas.
Será que quizás solo se pueden mostrar imágenes contenidas dentro de lo que es el servidor?????
Tendré que configurar otra dirección virtual, digamos para todas mis particiones??? ...de ser así como se hace eso???, en el httpd.conf??? ...claro no es la idea pues tengo como 5 particiones en mi pc, pero como ultimo recurso...
Help me please!!
  #4 (permalink)  
Antiguo 27/01/2007, 12:48
 
Fecha de Ingreso: enero-2007
Mensajes: 97
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: ¿Cómo mostrar imagen ubicada en otra partición?

Bueno me aclare y lo expongo por si alguien tiene la misma duda alguna vez...

No se puede alcanzar un directorio que esta fuera del localhost, veamos, si yo pudiera por ejemplo ver una imagen que esta fuera de mi virtual host, bien podría también listar su contenido, y por que no, borrarlo! o sea, podría contratar un servicio hosting, subir un código que haga algo retrocediendo unos cuantos ../ hasta salirme de mi dominio y ya... tengo acceso al servidor!. Afortunadamente por "arquitectura" del navegador, eso no se puede hacer.
Lo que yo quería hacer se puede hacer con un control active x o en java, en donde el cliente tiene al menos la instancia de permitir o no el acceso a la máquina, independiente si estoy trabajando en mi pc solamente o en un servidor contratado y que accedo a el via web.
Por eso jamas iba a poder mostrar una imagen que no estuviera contenida (en mi caso) en C:\Archivos de programa\EasyPHP1-8\www\
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:49.