bonjour
voici une fonction qui affiche une arborescence, mais je souhaiterais qu'elle affiche aussi les sous-répertoires, et il faudrait donc qu'il y ai de la récursivité sur cette fonction, malheureusement je ne connais pas bien la programmation pour le changer
merci d'un coup de main si cela n'est pas compliqué ...
LJ
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <div id="arborescence"> <ul> <li class="racine"><a href="index.php"><img alt="racine" src="themes/original/images/repertoire.png" />racine</a></li> <?php foreach(getDir(BASE) as $element) { ?> <li> <a href="index.php?p=<?php echo rawurlencode(BASE . "/" . $element['nom']) ?>"> <img alt="repertoire" src="themes/original/images/repertoire.png" /> <span <?php echo rawurlencode(BASE . "/" . $element['nom']) == rawurlencode($repertoire_courant) ? 'style="font-weight:bold"' : '' ?> title="<?php echo normalizeString($element['nom']) ?>"><?php echo shortenString(normalizeString($element['nom']), 18) ?></span> </a> </li> <?php } ?> </ul> </div><!-- fin arborescence -->
Partager