begin process at 2012 05 30 15:04:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Listage d'un repertoire / Un truc m'échappe


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Listage d'un repertoire / Un truc m'échappe

mercredi 5 décembre 2007 à 00:29:42 | Listage d'un repertoire / Un truc m'échappe

gorbfr

Bonjour,

J'ai ce code qui fonctionne bien :

function lire_dossier($dir)
{
  $dossier=opendir($dir);
  while($fichier=readdir($dossier))
  {
    $ignore=array('.', '..');
    if(!in_array($fichier,$ignore))
    {
      $image=$dir.'/'.$fichier;
      if(file_exists($image))
      {
        print '<img src="'.$image.'" alt="" width="100" height="100"/><br/>';
      }
      else
        echo "Pas d'images pour l'instant.";
    }
  }
}

Ca marche quand il y a des images dans le repertoire.
Mais si le repertoire est vide, ça n'affiche pas la phrase "Pas d'images pour l'instant". Ca n'affiche rien.

Quelqu'un aurait une idée ?

Merci !

--
Gorby
mercredi 5 décembre 2007 à 01:29:25 | Re : Listage d'un repertoire / Un truc m'échappe

yoman64

Membre Club
Normal puisque tu fais ta comparaison a la mauvaise place


essait:

function lire_dossier($dir)
{
  $nbr_photos=0;
  $dossier=opendir($dir);
  while($fichier=readdir($dossier))
  {
    $ignore=array('.', '..');
    if(!in_array($fichier,$ignore))
    {
      $nbr_photos++;

      $image=$dir.'/'.$fichier;
      if(file_exists($image))
      {
        print '<img src="'.$image.'" alt="" width="100" height="100"/><br/>';
      }
     }
  }
  if ($nbr_photos == 0)
        echo "Pas d'images pour l'instant.";
}


En rose les changements que j'ai apporté, ça devrait fonctionné, je n'ai pas testé.

-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la : www.e3b.org  
mercredi 5 décembre 2007 à 01:31:41 | Re : Listage d'un repertoire / Un truc m'échappe

yoman64

Membre Club
Au faite salut, j'oublis jamais de le dire normallement, ça m'a échappé

-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la : www.e3b.org  


Cette discussion est classée dans : fichier, images, dossier, repertoire, dir


Répondre à ce message

Sujets en rapport avec ce message

préchargement d'images [ par putch ] voial j'ai un souci avec une fonction que je souhaite réaliser.Celle-ci doit précharger dans le navigateur toutes les images d'un répertoire.function Deplacer des fichier vers un autres dossier [ par tonic1 ] Bonjour a tous,petite question rapide.J aimerais avoir la possibilite des deplacer des fichier sur mon serveur d un repertoire vers un autre.Existe t Test si c'est un repertoire ou un fichier !! [ par rich25200 ] Bonjour, Je comprends rien !! enfin bon si mais je sais pas pk il reagit comme ca.... Je vous explique j'ai du code pour tester si c'est un repertoi Fonction ''couper coller" dossiers [ par mictif ] <img src="http://www. Problème upload de fichier [ par Tupac59 ] Bonjour, ce script me permet à un membre d'uploader des fotos dans son dossier. Le problème est que lorsque que j'upload une foto, celle-ci se place d easyphp aurait des lacunes ? [ par Teclis01 ] Voila je viens exposer mon petit probleme ...je pensais faire un petit explorateur de fichier pour mon site donc je fais chauffer easyphp et la le dra Image d'un dossier avec affichage spécial ! [ par craft2005 ] Bonjour à tous,Je m'excuse d'avance de reposter un message sur le même thème que le précédent, mais je me suis absenté qualque temps, et par ailleurs résultat par page [ par kenny18 ] hello,je parcours un dossier selon le code ci-dessous.$tableau = array();$dossier = opendir ('images/photos/'); while ($fichier = readdir ($dossier)) lister dossiers uniquements [ par shadow1779 ] Bonjour,il existe dans les codes de nombreux scripts pour lister le contenu d'un dossier, cependant cela liste les fichiers et dossier contenu, je vou galerie d'image [ par darknessneo ] Bonjours à tous.Je vais aller tout de suite dans le vif du sujet. J'ai cherché partout un script pour une galerie d'image, mais aucunes ne me convenai


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales