affichage des images et @opendir !

WRInaute occasionnel
Bonjour,

j'ai ce code :

Code:
        if ($dir = @opendir ('upload/cat_images'))
        {
          while ($file = readdir ($dir) !== false)
          {
            if (strstr ($file, $row['category']))
            {
              echo '<IMG SRC="upload/cat_images/';
              echo $file;
              echo '" BORDER="0">';
              continue;
            }
          }

          closedir ($dir);
        }

et je n'arrive pas à afficher les images apres son execution en ligne.
merci pour votre aide.
 
WRInaute occasionnel
<img> ne s'affiche pas dans la page generé.

ce que je veux faire :

Si l'image $file est présente dans le dossier upload/cat_images/
Afficher l'image <img src=upload/cat_images/$file>

Si l'image $file n'existe pas dans le dossier upload/cat_images/
Ne rien afficher.

Merci de m'aider à réecrire cela en PHP
 
WRInaute occasionnel
j'ai testé ce code :

$filename = 'upload/images/echo $row['tim'];.pjpeg';

if (file_exists($filename)) {
print "Le fichier $filename existe";
} else {
print "Le fichier $filename n'existe pas";
}


mais ca marche pas
 
WRInaute discret
ok.

Alors ton script semble bon.
Ceci dit ton problème peut venir de :
- le listage du répertoire upload/cat_images/
commence par enlever le @ devant opendir pour avoir un message d'erreur en cas de problème.

- le $row['category']
essai de mettre en commentaire cette condition if .
 
Discussions similaires
Haut