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 : 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 -->
LJ