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