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