Bonjour à tous!
Je vais avoir besoin de votre aide :
Dans le cadre de mon projet je dois tester l'existance d'un fichier (une photo en l'occurence) pour pouvoir en coller une standard si la photo n'existe pas.
D'apres les doc je possede 2 fonctions à ma disposition pour faire cela : file_exists() et is_file().
je vous met mon bout de code
Le probleme : les fontions is_file et file_exists n'ont tout simplement pas l'air de fonctionner.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 for ($i=$limit;$i<$limitmax; $i++) { //la je recupere le nom d'une personne pour creer le nom de la photo a retrouver $nomphoto = $tableau[$i][2].".jpg"; //ici je defini le chemin de mes photos $chemin = '/repertoir/repertoir1/repertoir2/'.$nomphoto; //et c'est donc ici que je test son existance if(!file_exists($chemin)) { //si elle existe pas je remplace par une photo bidon $nomphoto = 'bidon.jpg'; } //et enfin je tente d'afficher ma photo echo "<img src='/repertoir/repertoir1/repertoir2/$nomphoto' width='100' height='80'>";
Au final je me retrouver à afficher que mes photo bidon alors que si j'affiche directement une photo avec le bon chemin ca l'affiche : donc ce n'est pas un probleme de chemin.
j'ai aussi remarqué que c'est deux fonctions retourne des booleen donc si j'essaye d'afficher le retour de la fonction je devrais avoir 0 ou 1 (je crois) mais la ca ne retourne rien
Donc voila si quelqu'un voit ce qui cloche (ca se trouve c'est vraiment un truc super con mais je fatigue a force xD) qu'il m'en fasse part merci
PS: ou meme si vous avez carrement une autre solution moi je suis preneur.
Partager