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