Page 104 - Programador-PHP
P. 104

Programación Procedural de Aplicaciones Web de baja complejidad
        PHP Experto – Tomo I                                                                                                                                                  Eugenia Bahit


          $contenido = array('Directorios' => $directorios,
                             'Archivos' => $archivos,
                             'Enlaces simbólicos' => $symlinks);
          print_r($contenido);



        Lo anterior, producirá la siguiente salida:

         eugenia@cocochito:~/borradores$ php -f file.php
         Array
         (
             [Directorios] => Array
                 (
                     [0] => files
                 )
             [Archivos] => Array
                 (
                     [0] => index.php
                     [1] => template.html
                     [2] => funciones.php
                 )
             [Enlaces simbólicos] => Array
                 (
                 )

         )


        Nótese que alternativamente a las tres funciones utilizadas en
        el ejemplo (is_file, is_dir e is_link) se podría comprobar
        mediante  filetype($path_elemento). Sin embargo, la forma
        segura de checkear el tipo de elemento, es con las funciones
        usadas en el código anterior.


        Otras funciones que necesitarás

        con frecuencia


        Muchas veces, será necesario saber si el directorio o archivos
        que intentamos abrir, existe, conocer si puede ser leído y/o
        escrito.

        Estas acciones serán muy frecuentes, y para resolver el dilema,



                                             104
   99   100   101   102   103   104   105   106   107   108   109