PHP - diferentes imagenes

 
Vista:

diferentes imagenes

Publicado por wirmslayer (9 intervenciones) el 24/08/2006 10:12:13
Hola, gracias por al menos entrar a leer mi post. Haber tengo un pequeño problema, seguro que es una tonteria fácil de solucionar. Bueno alla voy.

La question és que quiero mostrar una imagen. La ruta de esta se encuentra en una base de datos. Hasta aquí todo correcto. El problema es que puede que esa imagen no exista, en ese caso quiero que muestre otra imagen. Como puedo hacer esto supongo que la cosa seria algo asi como

if path_de_la_imagen exists {
codigo para cargar la imagen path_de_la_imagen
}else{
codigo para cargar la otra imagen
}

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:diferentes imagenes

Publicado por Mike79 (669 intervenciones) el 25/08/2006 23:52:09
Siempre y cuando la imagen se encuentre en el mismo disco duro o en una computadora en red, puedes usar la función: file-exists

http://www.php.net/manual/es/function.file-exists.php

obviamente si la ruta de la imagen en tu base de datos es absoluta, tendras que hacer la modificación necesaria antes de preguntar, por ejemplo, si esta guardado:
http://www.tuservidor.com/imagenes/elnombredemiimagen.jpg

Entonces tienes que retirar el inicio para que quede: elnombredemiimagen.jpg
y cuando preguntes file-exists sea algo como: file-exists(/home/usuario/public_html/imagenes/elnombredemiimagen.jpg)

ó
file-exists(./elnombredemiimagen.jpg) <--- suponiendo que el archivo .php este en la misma carpeta donde se encuentran las imagenes.

Espero halla quedado claro, revisa la página que te di para mas información.

Saludos!
-
Miguel Angel
Mike79
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar