Salut tout le monde !
J'ai l'impression que la fonction is_dir() de php bug.
J'ai la fonction suivante pour liste les dossiers d'un dossier:
Code :
- function tab_list_dir($dossier)
- {
- $d=opendir($dossier);
- echo "$dossier";
- while($f=readdir($d))
- {
- //if (!is_file($f) && $f != "." && $f != ".." && $f!="index.php" && $f!=".htaccess" )
- if (is_dir($f) )
- {
- echo $dir[]="<a href=\"?".$url."dossier=".$f."\">".$f."</a>";
- }
- }
- closedir();
- @sort($dir);
- return $dir;
- }
|
lorsque $dossier="."; il n'y a pas de problemes, mais lorsque je met une adresse du type $dossier="dossier/dossier2"; ben ca ne m'affiche que "." et ".."
est ce que ca vous fait pareil chez vous ?
La seul solution que j'ai trouvé a ca, c'est d'utiliser !is_file() au lieu de is_dir(), mais j'aimerai bien savoir si c'est un bug ou non.
merci d'avance
---------------
✈ Découvre le HFRcoin ✈ - smilies ♥