lister les fichier d'un dossier

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : lister les fichier d'un dossier

Re: lister les fichier d'un dossier

par zeus » 17 août 2009, 09:37

Il existe aussi une solution simple : glob()

Re: lister les fichier d'un dossier

par katosix » 17 août 2009, 06:08

Merci beaucoup j'ai pu réutiliser ce code :D

Re: lister les fichier d'un dossier

par AB » 17 août 2009, 01:51

On en parle dans ce topic pour afficher les images d'un répertoire.

Pour reprendre ce même exemple, et en listant simplement les noms des fichiers tu peux donc faire
  $dossier = 'images/doubleurs';

  $ListFiles = array();

  if($handle = opendir($dossier))
 {

  while ($fichier = readdir($handle))
      {
      if ($fichier != "." && $fichier != "..") $ListFiles[] = $fichier;
      }

  closedir($handle);

  natcasesort($ListFiles);
 }


//...

if (count($ListFiles) > 0)
{
   echo '<div>';

   foreach($ListFiles as $files) echo $files.'<br />';

   echo '</div>';
}

Re: lister les fichier d'un dossier

par FredoMkb » 17 août 2009, 01:33

Bonsoir et bienvenue Katosix :)

Tu peux jeter un coup d'oeil à la fonction "readdir" et aux exemples présentés :
http://fr.php.net/manual/fr/function.readdir.php

En Php5 il y a "scandir" aussi :
http://fr.php.net/manual/fr/function.scandir.php

à+ :)

lister les fichier d'un dossier

par katosix » 17 août 2009, 00:03

Bonsoir,

Existe-t-il une commande php pour lire les noms de fichiers d'un dossier ? (seulement le nom suffira)

Je cherche à faire cela juste dans le but de les lister.