Gestión de directorios por PHP

Your ads will be inserted here by
Easy Plugin for AdSense.
Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.
Aprendemos a navegar por la arborescencia de directorios del sistema de archivos del servidor
Siguiendo con la saga de artículos referentes a la explotación de archivos por medio de PHP, vamos a presentar algunas funciones que nos pueden ser muy útiles en la navegación por directorios. Este tipo de funciones podrían, por ejemplo, servirnos para crear exploradores de archivos en nuestro navegador.
La forma de tratar con estas funciones es la similar a la que ya hemos visto para le lectura secuencial de archivos. Podemos distinguir tres etapas elementales:
A notar que, para que un directorio pueda ser borrado, hace falta previamente haber eliminado cada uno de los elementos contenidos dentro del directorio. Para esto, nos podemos servir de la función unlink. Por otra parte, la creación de un directorio por medio de la función mkdir requiere la definición de los derechos de acceso por medio de un numero entero. Esperamos poder explicar en qué consisten estos derechos próximamente. Como ejemplo sencillo de lo que podemos hacer con estas funciones, aquí os presentamos un pequeño script de lectura que os permite visualizar el contenido de un directorio: //definimos el path de acceso $path = «mi/camino»; //abrimos el directorio //Mostramos las informaciones //Cerramos el directorio Otra forma de abordar la gestión de directorios es por medio de la clase dir que permite la creación de un objeto sobre el cual podremos aplicar toda una serie de métodos equivalentes a las funciones previamente vistas. Si estas familiarizado con la programación orientada a objetos, puede que esta modalidad te resulte mas intuitiva. Si no sabes en qué consiste la programación orientada a objetos. Your ads will be inserted here by Easy Plugin for AdSense. Please go to the plugin admin page to En este caso, la forma de operar es análoga a la ya vista:
Algunos de los métodos que podemos utilizar con esta clase son los siguientes:
Como ejemplo, he aquí el script equivalente al abordado para el caso de las funciones, esta vez usando la clase dir: //definimos el path de acceso $path=»mi/camino/»; //instanciamos el objeto //Mostramos las informaciones «; while ($elemento = $dir->read()) Los scripts propuestos no son más que ejemplos sencillos de lo que estas funciones pueden ofrecernos. En vuestras manos queda el combinar estas funciones con otras vistas en este mismo taller de manera a crear aplicaciones que gestionen los archivos y directorios de vuestro servidor. Recordamos que esta lista no es más que una recopilación y que muchas otras funciones relacionadas pueden sernos también útiles. |