Foros del Web » Creando para Internet » HTML »

Imagen en el servidor, no se visualiza. ¿Por QUE?

Estas en el tema de Imagen en el servidor, no se visualiza. ¿Por QUE? en el foro de HTML en Foros del Web. Hola que tal La ubicacion del problema es en el servidor de mi hosting. Bueno el problema es con unas imagenes que no se ven, ...
  #1 (permalink)  
Antiguo 04/03/2004, 19:07
 
Fecha de Ingreso: noviembre-2003
Mensajes: 89
Antigüedad: 20 años, 5 meses
Puntos: 0
Pregunta Imagen en el servidor, no se visualiza. ¿Por QUE?

Hola que tal

La ubicacion del problema es en el servidor de mi hosting.
Bueno el problema es con unas imagenes que no se ven,
Las rutas las tengo en una bd, en la bd estan asi:

/home/clientes/public_html/imagenes2/myimagen.jpg
(segun lo que vi en el phpmyadmin)

Para llamarlas ejecuto un script php que hace un recorrido y va tomando la ruta de la imagen
almacenada en el campo 'imagen' de cada fila :
Código PHP:
echo '<td width="220" height="160"><img height="160" width="220" src="'.$row["imagen"].'"></td>'
Pero no funciona, el problema tal vez sea que necesite una barra / o dos // despues del src=" pero ya
probe un monton de combinaciones de barras y no funciona.
En modo local con IE funciona, pero no con Netscape.
Hice una prueba para ver si estan las imagenes en el server, puse esto al final del codigo:
Código PHP:
<table align="center"><tr><td><img src="imagenes2/myimagen.jpg"></td></tr>
</
table
Y aqui efectivamente ve se la imagen tanto en IE como en Netscape.
entonces por que cuando se pone la ruta:

/home/clientes/public_html/imagenes2/myimagenquevariadefilaafila.jpg

no funciona, pero cuando se pone:

imagenes2/myimagen.jpg

si funciona,(¿sera por que el segundo es html puro y el primero mezclado con php?)
¿es por eso de rutas relativas o absolutas? algo que lei de lo cual tambien desconozco.
Parece que el problema es la ruta:
/home/clientes/public_html/imagenes2/myimagenquevariadefilaafila.jpg
No se como ponerla, o que añadirle para que me funcione, como dije en modo local funciona(apache y Win XP),
pero mi hosting es apache corriendo bajo linux, por ahi leí que las rutas son diferentes, yo ni idea.
Espero que me puedan ayudar.
Gracias de antemano. Saludos.
  #2 (permalink)  
Antiguo 05/03/2004, 04:22
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 7 meses
Puntos: 381
Hay dos tipos de rutas relativas. Uno es ruta relativa al documento y el otro es ruta relativa a la raíz del sitio.

Si la ruta relativa comienza con una barra, estás haciendo la ruta relativa a la raíz del sitio (indicas la ubicación del archivo a partir de la raíz del sitio, independientemente de dónde se encuentre el documento que la llama).

Esta es relativa a la raíz del sitio

/home/clientes/public_html/imagenes2/myimagenquevariadefilaafila.jpg

y esta otra es relativa al documento.

imagenes2/myimagen.jpg

Supongo que si la que te funciona es la segunda, debes usar ese tipo de rutas en este cao (son las mayormente utilizadas)
  #3 (permalink)  
Antiguo 06/03/2004, 06:13
 
Fecha de Ingreso: noviembre-2003
Mensajes: 89
Antigüedad: 20 años, 5 meses
Puntos: 0
Gracias tunait por la explicación.
Tienes razón, si por un camino funciona, bueno hay que seguir por ese camino.
Saludos.
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 06:49.