*   >> Lecture Éducation Articles >> tech >> développement web

Liste des répertoires d'un répertoire Arbre Avec Php

là. Il ne verra pas sous-répertoire dans Dir010. Il se rendra ensuite à Dir01 puis à Dir011 avec l'espoir de voir les sous-répertoires là. Il ne verra pas sous-répertoire il. Il sera ensuite revenir à Dir01 puis rep0. Au rep0 maintenant, il a fait tout son travail, de sorte que l'on s'y arrête. Avant de nous écrire la fonction Avant de nous écrivons la fonction, il ya certaines choses à prendre en considération. Nous devons connaître le répertoire, le cas échéant qui est le parent du répertoire haut.

Nous allons l'utiliser pour empêcher la fonction récursive de remonter au-delà du répertoire racine. Le script PHP code complet sera dans le répertoire racine. La fonction ne sera pas la liste littéralement les chemins vers les sous-répertoires. Il les enverra dans un tableau. Les valeurs (chemins) dans ce tableau peuvent ensuite être envoyées au navigateur. Nous considérons une situation où le répertoire racine et ses sous-répertoires sont dans un serveur web. L'adresse web du script PHP code complet est tapé à la barre d'adresse du navigateur.

Le script PHP va chercher une liste de tous les chemins pour les répertoires du répertoire haut en bas, et peut alors envoyer la liste complète dans le navigateur. Première partie de script PHP La est la première partie du script: //obtenir courant initial top nom de répertoire avec le chemin $ iCurrDir = getcwd (); //obtenir le répertoire qui est plus élevé que le plus élevé des répertoires dans l'arborescence si possible si (chdir ("..

")) {//nom du répertoire lire ci-dessus $ aboveDir = getcwd (); //revenir à répertoire courant chdir ($ iCurrDir); } Else {$ aboveDir = ""; } $ DirArr = array (); $ dirArr [] = $ iCurrDir; searchTree (); Au début de l'exécution du code, le répertoire courant est la racine du répertoire où le script réside. La première déclaration obtient le chemin courant de répertoire supérieur et l'affecte à la variable, $ iCurrDir. La fonction getcwd () sans argument renvoie le chemin du répertoire de travail courant. Le répertoire parent vers le répertoire racine peut ou peut ne pas exister.

Son trajet est attribué à la variable, $ aboveDir. Le répertoire parent vers le répertoire racine existerait pas si le répertoire racine est le répertoire racine, si tel est le cas, alors la valeur de la variable, $ aboveDir sera "". Le segment de code suivant ci-dessus affecte la valeur pertinente pour $ aboveDir. Après cela, vous avez la création du tableau qui va contenir les chemins de tous les répertoires à

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.