RESOLU : lister le repertoire parent

RESOLU : lister le repertoire parent - PHP - Programmation

Marsh Posté le 04-04-2003 à 19:25:34    

Bonjour à tous,
 
J'aimerais lister les dossiers du repertoire parent ou se trouve ma page php.
 
J'utilise ce script qui ne marche pas, car il me liste les dossiers du repertoire courant :
 


//ouverture du repertoire
        $handle = opendir('..') ;
 
//creation du tableau
        $f = array() ;
        $nf = 0 ;
 
 while($file = readdir($handle))
 {
 //tant qu'on a des fichiers
  if ($file != "." && $file != ".." && is_dir($file))
  {
  echo '<br />--' ;
  //stockage dans un tableau
   $f[$nf++]=$file;
   echo $file ;
  echo '--<br />' ;
  }//fin if
 }//fin while


 
Vu que ca ne marche pas, je fais des tests et en enlevant la condition sur le is_dir($file), et la ca marche :
mais j'ai tout les fichiers... (alors que je veux que les dossiers)
 


//ouverture du repertoire
        $handle = opendir('..') ;
 
//creation du tableau
        $f = array() ;
        $nf = 0 ;
 
 while($file = readdir($handle))
 {
 //tant qu'on a des fichiers
  if ($file != "." && $file != ".." )
  {
  echo '<br />--' ;
  //stockage dans un tableau
   $f[$nf++]=$file;
   echo $file ;
  echo '--<br />' ;
  }//fin if
 }//fin while


 
Pourquoi lorsque je rajoute la condition is_dir ca me liste un autre répertoire ??
 
Merci d'avance pour vos réponses. [cpp][/cpp]  [fixed]


Message édité par jultey le 08-04-2003 à 18:19:01
Reply

Marsh Posté le 04-04-2003 à 19:25:34   

Reply

Marsh Posté le 08-04-2003 à 18:17:30    

PB résolu !  
 
Voila ce qu'il fallait mettre


  if ($file != "." && $file != ".." && is_dir("../$file" ))


Message édité par jultey le 08-04-2003 à 18:18:06
Reply

Sujets relatifs:

Leave a Replay

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