par
Se7en512 » 10 janv. 2016, 22:26
Bonsoir,
je souhaite tester si un fichier existe, mais la fonction me renvoi toujours false.
$filename="/web_images/affiche/images1.png";
if (file_exists($filename))
{ echo "existe"; }
else
{ echo "existe pas";}
Vu que j'effectue cela dans une boucle, je lance le reset de stat avec clearstatcache(); après chaque appel de file_exists, mais ça ne change rien.
Voici le programme un peu plus complet si besoin :
foreach($lines as $line_num => $line)
{
$filename= "/web_images/affiche/".$line.".jpg";
if (file_exists($filename))
{ [i]affiche l'image[/i] }
else
{$filename="/web_images/affiche/default.png";}
}
j'ai essayé de debugger en faisant un echo de filename style : echo "#DEBUT#".$filename."#FIN#" ;
il m'affiche correctement le chemin complet.
Le but est d'afficher les images presentes, et sinon afficher l'image par defaut "default.png".
Sauf qu'il m'affiche tout le temps l'image par defaut.