Connaitre le nombre de fichier dans un répertoire

Connaitre le nombre de fichier dans un répertoire - PHP - Programmation

Marsh Posté le 27-03-2006 à 14:22:02    

Bonjour,  
 
Je cherche à connaître le nombre de fichier présent dans mon rép 'annonces'. Attention : Je ne fais pas appel à une bdd. Pouvez-vous m'aider??
 
Voici mon code

Code :
  1. <?php
  2. function lirerep(){}
  3. $lerep="annonces/";
  4. $dir=opendir($lerep);
  5. while ($f=readdir($dir))
  6. {
  7. if (!is_dir($f))
  8.  { echo $f ; }
  9. }
  10. ?>

Reply

Marsh Posté le 27-03-2006 à 14:22:02   

Reply

Marsh Posté le 27-03-2006 à 14:58:12    

essaye peut-être :

Code :
  1. $dir = dir('ton/repertoire/a/analyser');
  2. $count = 0;
  3. while ($fichier = $dir->read()) {
  4.     $count++;
  5. }
  6. //count contient le nbre de fichiers


 
(code copier coller d'une recherche google)

Reply

Marsh Posté le 27-03-2006 à 15:13:29    

bonjour,
essayes un truc de ce style:
 
// initialisation de ton compteur
$nbFichier=0;
// vérification de ton chemin d'accès aux fichiers
if ($dir = opendir('/chemin/')) {
  // la boucle qui va bien et qui ne liste que les fichiers
  while (false !== ($file = readdir($dir))) {
    // le petit +, la condition qui supprime les fichiers "." et ".."
    if ($file != "." && $file != ".." ) {$nbFichier++;}
  }
  // fermeture de ta ressource
  closedir($dir);
}

Reply

Marsh Posté le 27-03-2006 à 15:17:00    

je te remercie

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed