PHP - Se puede hacer un If con Imagenes???

 
Vista:
Imágen de perfil de John
Val: 93
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Se puede hacer un If con Imagenes???

Publicado por John (33 intervenciones) el 23/10/2018 18:03:21
Hola amigos, espero se encuentren bien. mi duda es la siguiente:

tengo en mi servidor dos carpetas con imagenes, 1-fotos y 2-fotos_nuevas.

y las muestro en mi página mediante este sencillo codigo:

1
<img src="fotos/<?php echo $id; ?>.jpg" width="200" height="250" id="foto"/>

pero me he visto ahora en la necesidad de actualizar las fotos de las personas y sin perder las fotos antiguas, por lo tanto quisiera saber si existe alguna forma de hacer una especie de IF ELSE con PHP o con JavaScript

--hipoteticamente algo asi--

1
2
3
if("<img src='fotos_nuevas/<?php echo $id; ?>.jpg' />==NULL"){ //aqui quiero que busque primero la foto en la carpeta nueva, si no existe la foto en la carpeta nueva
          echo "<img src='fotos/<?php echo $id; ?>.jpg' />"; // que me muestre la foto de la carpeta vieja
}

Espero haber expresado correctamente lo que necesito, mil gracias amigos
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
Imágen de perfil de xve
Val: 3.452
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Se puede hacer un If con Imagenes???

Publicado por xve (6933 intervenciones) el 23/10/2018 22:06:46
Hola John, para ello, utiliza la función file_exists() https://secure.php.net/manual/en/function.file-exists.php
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de John
Val: 93
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Se puede hacer un If con Imagenes???

Publicado por John (33 intervenciones) el 23/10/2018 22:13:03
Muchas gracias xve, es justo lo que necesitaba, me has ayudado muchas veces, eres super buena onda, mil Bendiciones!!!!!
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