Bonjour a tous
j'ai un leger probleme concernant l'execution d'un script
j'aimerai afficher avec une boucle les dossiers ainsi que les sous dossiers
j'utilise is_dir pour afficher uniquement les dossiers mais une fois passé dans la boucle il ne fonctionne plus
si je retire le is_dir il m'affiche tout le contenue y compris les dossiers
un petit coup de main serai la bienvenue
	
	
	
		
en gros vous cela devrait afficher
dossier
sous dossier
sous dossier
dossier 2
sous dossier 2
sous dossier 2
etc...
mais la ligne
 
	
	
	
		
pose visiblement probleme vu qu'elle n'affiche rien
par contre si je met :
 
	
	
	
		
la tout le contenue du dossier s'affiche
etrange non ?
merci de votre aide
				
			j'ai un leger probleme concernant l'execution d'un script
j'aimerai afficher avec une boucle les dossiers ainsi que les sous dossiers
j'utilise is_dir pour afficher uniquement les dossiers mais une fois passé dans la boucle il ne fonctionne plus
si je retire le is_dir il m'affiche tout le contenue y compris les dossiers
un petit coup de main serai la bienvenue
		Code:
	
	<?
 $dirname = ".";
 $files69 = array();
 $handle = opendir($dirname); 
while($Fichier69 = readdir($handle)) {
			
 if ($Fichier69 != "." && $Fichier69 != ".."  && is_dir($Fichier69))
 
 
 { 
$files69[] = $Fichier69; 
} 
}
			closedir($handle); 
			natsort($files69);
			
			foreach($files69 as $v69) {
			
echo "<font color=#FF0000>$v69 </font><br />";
$v699 = "./$v69";
$files70 = array();
$handle2 = opendir($v699); 
while($Fichier70 = readdir($handle2)) {	
	 if ($Fichier70 != "." && $Fichier70 != ".." is_dir($Fichier70))
			
			{ 
			
$files70[] = $Fichier70; 
} 
}
			
	closedir($handle2); 
			natsort($files70);	
			foreach($files70 as $v70) {	
			echo "$v70 <br />";
}
			
	}
	
 ?>en gros vous cela devrait afficher
dossier
sous dossier
sous dossier
dossier 2
sous dossier 2
sous dossier 2
etc...
mais la ligne
		Code:
	
	if ($Fichier70 != "." && $Fichier70 != ".." is_dir($Fichier70))par contre si je met :
		Code:
	
	if ($Fichier70 != "." && $Fichier70 != "..")etrange non ?
merci de votre aide

 
     
 
		 
 
		 
 
		 
 
		 
 
		