*   >> Lectura Educación Artículos >> tech >> desarrollo web

Enumerar los directorios de un directorio de árbol Con Php

o Dir0. En Dir0 ahora, se ha hecho todo su trabajo, por lo que se detiene allí. Antes de escribir la función antes de escribir la función, hay ciertas cosas a tener en cuenta. Necesitamos saber el directorio, en su caso que es el padre del directorio superior. Vamos a usarlo para evitar que la función recursiva de ir hasta allá del directorio superior. El script PHP código completo estará en el directorio superior. La función no listará literalmente, las rutas de acceso a los subdirectorios. Se les enviará en una matriz.

Los valores (caminos) en esta matriz se pueden enviar al navegador. Consideramos una situación, donde el directorio superior y sus subdirectorios están en un servidor web. La dirección web de la escritura de código completo de PHP se escribe en la barra de direcciones del navegador. El script PHP buscará una lista de todas las rutas de acceso para los directorios del directorio de arriba hacia abajo, y puede entonces enviar la lista completa en el navegador.

Primera Parte de Script PHP El es la primera parte de la secuencia de comandos: //obtener nombre de directorio superior corriente inicial con el camino de $ iCurrDir = getcwd (); //obtener el directorio que es más alta que la de nivel superior en el árbol de directorios si es posible, si (chdir ("..

")) {//nombre leer de arriba directorio $ aboveDir = getcwd (); //volver a chdir directorio actual ($ iCurrDir); } Else {$ aboveDir = ""; } $ DirArr = array (); $ dirArr [] = $ iCurrDir; searchTree (); Al comienzo de la ejecución del código, el directorio actual es el directorio superior donde reside el guión. La primera declaración se pone la ruta actual directorio superior y lo asigna a la variable, $ iCurrDir. La función getcwd () sin argumentos devuelve la ruta del directorio de trabajo actual. El directorio padre del directorio superior puede o no existir.

Su ruta se asigna a la variable, $ aboveDir. El directorio padre del directorio superior no existiría si el directorio superior es el directorio raíz, si ese es el caso, entonces el valor de la variable, $ aboveDir será "". El siguiente segmento de código anterior asigna el valor correspondiente a $ aboveDir. Después de que usted tiene la creación de la matriz que contendrá los caminos de todos los directorios del directorio superior, a la baja. Después de esa declaración creación, la ruta del directorio superior se asigna como el primer elemento de la matriz.

A continuación en el código que tiene una llamada a la función recursiva. L

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.