Afficher l'arborescence d'un site
Bonsoir,
Est-il posible d'afficher l'arborescence complète d'un site en PHP avec un fichier placé n'importe où sur ce site ? Si c'est le cas, pouvez-vous me donner des pistes ?
Réponses apportées à cette discussion
Salut Xireus,
Tu parles de l'arborescence des fichiers disponibles sur le serveur ? Si c'est le cas, alors il faut trouver une petite fonction récursive qui va lister tout ça. Mais s'il y'a trop de fichiers sur le serveur, la récursivité risque de planter tôt ou tard...
Yop,
Comme l'a dit Emacs, il faut utiliser une fonction récursive.
Pour la créer, regarde du côté de scandir() (si t'as pas PHP5 ya un exemple dans le doc pour s'en passer).
Plop,
Merci à vous, mais il s'avère que scandir() affiche les fichiers et dossiers qui sont dans le même dossiers que mon fichier, or, je voudrais obtenir l'arborescence de tout le site.
C'est fonction récursive + scandir().
Tu comprends la récursivité ?
1.