Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2014, 16:55
JuanPhp
 
Fecha de Ingreso: marzo-2014
Mensajes: 8
Antigüedad: 10 años, 1 mes
Puntos: 1
file_exists de PHP no me funciona

Hola amigos
Estoy haciendo una aplicación de PHP donde cargo en una hoja html una fotografia con php.
Para comprobar que el archivo existe lo hago con la funcion file_exists() de PHP.
Los archivos se los voy pasando y me va diciendo que si existen, osea devuelve 1, hasta que llega a unos archivos en que no devuelve nada y el archivo existe y esta en el mismo directorio que los anteriores. Los archivos son imagenes. Este es uno de los archivos que no localiza "XOB-01.jpg "
si el archivo intento cargarlo con:
echo'<img src="imagenes/XOB-01.jpeg" alt="XOB-01.jpeg, 8,2kB" title="XOB 01" border="0" height="196" width="155">';
se visualiza perfectamente.
Osea que existe y se puede acceder a el perfectamente.
Os pongo el codigo

$vb=file_exists($fotoArticulo);
echo'<br>EL VALOR DEVUELTO POR FILE EXISTS ES '.$vb;
if($vb)
{
$nombreFoto=$matrizCLiente[0]["imagen"];
echo'<br>La foto es : '.$nombreFoto.'<br>La foto de la BD es : '.$matrizCLiente[0]["imagen"];
}
else
{
$nombreFoto='sinfoto';
}


$dimension=GetImageSize('imagenes/'.$nombreFoto.'.jpg');

si elimino la comprobacion de file_exists la funcion GetImageSize tampoco lo detecta en los mismos casos de error.

¿Alguien sabe a que se puede deber?
Un saludo y gracias