fonction récursive sur arborescence
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é ...
Code:
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 --> |
LJ