bonjour,

je cherche à lire et compter le nombre des fichiers et des répertoires dans un répertoire donnée, pour cela j'utilise open_dir, readdir, is_file et is_dir

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
$folder = "K:\EasyPHP 3.0\www\monDossier";
 
   $d=0;
   $f=0;
   if(is_dir($folder) ){
        $files = opendir($folder);
        while ($file=readdir($files)){
        	if (is_file($file)){
        		$f++;
        		echo "nom file : $file<br>";
        		}
        	elseif(is_dir($file)){
        		$d++;
        		echo "nom dossier : $file<br>";
        		}
        }
 
    }    
 echo "file : $f<br>";
 echo "dossier : $d<br>";
 
 
closedir($folder);
le résultat sera 2 répertoires : le . et ..
et seulement 4 fichiers
pourtant j'ai 4 répertoires et 17 fichiers dans le répertoire $folder

SVP