Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2004, 19:07
heyman
 
Fecha de Ingreso: noviembre-2003
Mensajes: 89
Antigüedad: 20 años, 6 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.