sorry pour le titre...
voilà,
un exemple général :
Les lettres sont des répertoires (A n'est pas forcement une branche principale)
dans chaque répertoire, y a des fichiers
Code :
- A
- |
- |__B
- | |
- | |__C
- | |
- | |__W
- |__C
- | |
- | |__P
- | |
- | |__Q
- |
- |__D
- | |
- | |__C
- |
- |__E
- | |
- | |__R
- |
- ...
|
je voudrais que ca m'affiche :
Code :
- A
- |
- |__B
- | |
- | |__C (=B->C)
- | |
- | |__W
- |
- |__C
- | |
- | |__P
- | |
- | |__Q
- | |
- | |__B
- | | |
- | | |__W
- | | |
- | | |__ les liens de B->C
- | |
- | |__D
- | |
- | |__ liens de D->C
- |
- |__D
- | |
- | |__C (=D->C)
- |
- |__E
- | |
- | |__R
- |
- ...
|
en fait, je veux que si le neveu d'un répertoire à le meme nom que son oncle, les fichiers et les sous-dossiers du neveu soient aussi "attachés" à l'oncle
Bon j'espère que c'est clair
pour l'affichage des dossiers, j'ai pour l'instant :
Code :
- function affiche_fichier($papa)
- {
- afficher les fichier (dont le papa = $papa);
- }
- function affiche_repertoires($pere)
- {
- while(il y a des répertoires tels que papa = $pere)
- {
- afficher le repertoire;
- afficher_repertoire($pere = repertoire qu'on vient d'afficher); // appel recursif
- afficher_site(dont $papa = repertoire qu'on vient d'afficher);
- }
- }
|
voili... si quelqu'un à envie de se casser la tête...
puis c'est pit-être tout con aussi, mais j'suis neuneu alors...
en tout cas, si vous êtes arrivés au bout, merci d'avoir tout lu
je suis neuneu ! n'est-ce pas ?
Message édité par art_dupond le 09-07-2002 à 00:56:54
---------------
oui oui