Problème retour readdir

Résolu
Bonjour,
J'aurais voulu que lorsque j'utilise la fonction readdir en php et que le dossier qui est lu est vide, pourvoir afficher "le dossier ne contient pas de documents".
Mais comment faire ???
J'ai essayé plusieurs méthode sans réussite.
Merci pour vos réponses
Configuration: Windows XP
Firefox 3.0.6

4 réponses

  1. Bonsoir

    Si tu ne nous dis pas ce que tu as fait, nous ne pourrons pas te dire pourquoi ça ne marche pas !
    0
    1. $photo = opendir(dossier contenant les photos);
      $fichier = array();

      while($file = readdir($photo)) //Tant que le dossier est lu ...
      {
      if ($file != "." && $file != ".." && $file != "Thumbs.db" && $file != "original")
      {
      $fichier[$i]=$file;
      $height = "143";
      $width = "54";
      $balise = "<a href=\"afficher_photo.php?folder=$dossier&photo=$fichier[$i]&title=$titre&nombre=\"><img src=\"$folder/$fichier[$i]\"></a>"; //Création de la balise pour afficher les photos du dossier
      echo"$balise";

      $i++; //Incrémentation de la variable pour le array

      }

      Voila mon code.
      Après, je voudrais que quand mon dossier est vide, il affiche quelque chose comme : "aucune photo n'est disponible"

      merci pour ta réponse
      0
      1. Tu as déjà un compteur de fichiers ($i), alors c'est très facile !
        d'abord tu initialises $i=0; avant le while
        ensuite, après le } qui ferme le while, tu ajoutes

        if ($i==0) {
        echo "aucune photo n'est disponible !";
        }
        0
        1. Je te remercie beaucoup, c'est parfait.
          J'avais pas fait attention a ca !!!
          Merci encore
          0