Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2014, 13:34
HalconVigia
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años, 7 meses
Puntos: 23
Pregunta problema para validar existencia de imagen en servidor

Buenas!!

pues resulta que necesito verificar que el usuario haya subido una fotografia al servidor y si no es asi ponga una imagen por default

parametros:
1.- la imagen sube y existe en el servidor
2.- se registra en la base de datos la ruta relativa osea : "../images/foto1.jpg" ya que en realidad esta en www.dominio.com/images/foto1.jpg
3.- la consulta se hace desde una subcarpeta ej. www.dominio.com/carpeta/archivo.php

ahora... lo que hago es lo siguiente:

Código PHP:
<?php
$grup
=$_SESSION['login'];
$esc substr($grup04); 
$esc1 preg_replace "/^([a-z]+)G(\d+)([a-z]+)(\d+)$/i"'$2'$grup);
$imgpo$esc.$esc1.".jpg";
if (
file_exists(!$imgpo)) {$imgpo="default.png"; }

?>
<img class="Post-Photo-Right" src="../imggpo/<?echo $imgpo ?>" border="0"/>
lo que no quiero es tener que leer de la Base de Datos la ruta porque igual si la imagen no existe por cualquier motivo se veria el error y lo que quiero es evitar que se vea el error, llendo a la imagen fisica

mi problema radica en que si lo pongo asi:
Código PHP:
if (!file_exists($imgpo)) {$imgpo="default.png"; } 
siempre me marca que no existe la imagen y si lo dejo como esta en la primera forma, no me detecta que no exista y no pone la imagen default.

alguien que me pueda orientar por donde buscar...
ya cheque en el manual php.net y segun eso el codigo esta bien pero igual y no funciona..

de antemano muchas gracias por su ayuda

saludos!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!